From 8c4d6ddb8be861d0968c95ae963b16352c3e4eb0 Mon Sep 17 00:00:00 2001 From: OpenStack Jenkins Date: Thu, 3 Oct 2013 06:07:57 +0000 Subject: [PATCH] Imported Translations from Transifex Change-Id: Ie27ede4711508f7d67c46909d3535e0ca0170337 --- cinder/locale/ar/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/bg_BG/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/bs/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/ca/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/cinder.pot | 1671 +++++++++--------- cinder/locale/cs/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/da/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/de/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/en_AU/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/en_GB/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/en_US/LC_MESSAGES/cinder.po | 1874 +++++++++++--------- cinder/locale/es/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/es_MX/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/fi_FI/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/fil/LC_MESSAGES/cinder.po | 1904 +++++++++++---------- cinder/locale/fr/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/hi/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/hr/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/hu/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/id/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/it/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/it_IT/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/ja/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/ka_GE/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/kn/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/ko/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/ko_KR/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/ms/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/nb/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/ne/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/nl_NL/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/pl_PL/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/pt/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/pt_BR/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/ro/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/ru/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/ru_RU/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/sk/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/sl_SI/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/sw_KE/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/tl/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/tl_PH/LC_MESSAGES/cinder.po | 1904 +++++++++++---------- cinder/locale/tr/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/tr_TR/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/uk/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/vi_VN/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/zh_CN/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/zh_HK/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- cinder/locale/zh_TW/LC_MESSAGES/cinder.po | 1810 +++++++++++--------- 49 files changed, 49278 insertions(+), 39525 deletions(-) diff --git a/cinder/locale/ar/LC_MESSAGES/cinder.po b/cinder/locale/ar/LC_MESSAGES/cinder.po index cef35d6f4..f5b72e470 100644 --- a/cinder/locale/ar/LC_MESSAGES/cinder.po +++ b/cinder/locale/ar/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-09-12 07:56+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Arabic " @@ -24,17 +24,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -66,7 +65,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -118,7 +117,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -152,7 +151,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -541,106 +540,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1005,7 +1013,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1087,28 +1095,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1253,16 +1261,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1425,27 +1438,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1495,161 +1508,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2258,140 +2314,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2416,68 +2477,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2573,7 +2645,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2615,26 +2695,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2804,16 +2884,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2875,7 +2976,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3040,7 +3141,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3463,7 +3564,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3480,28 +3581,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3565,12 +3666,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3617,7 +3718,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3663,7 +3764,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3726,7 +3827,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3740,14 +3841,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3904,77 +4005,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3983,48 +4084,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4033,188 +4134,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4283,51 +4400,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4506,252 +4623,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4796,15 +4913,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4831,57 +4940,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5047,24 +5156,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5306,7 +5415,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5350,121 +5459,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5473,37 +5582,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5511,13 +5620,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5526,8 +5635,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5536,7 +5645,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5545,33 +5654,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5579,114 +5688,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5694,67 +5803,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5763,7 +5872,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5771,7 +5880,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5779,7 +5888,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5788,7 +5897,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5797,7 +5906,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5863,41 +5972,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5905,35 +6014,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5941,14 +6050,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5956,7 +6065,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5965,14 +6074,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5980,7 +6089,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5989,53 +6098,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6044,14 +6153,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6059,7 +6168,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6068,94 +6177,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6163,51 +6272,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6215,358 +6324,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6711,7 +6820,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6719,7 +6828,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6786,150 +6895,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6937,19 +7039,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6959,42 +7061,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7002,106 +7105,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7109,73 +7217,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7443,12 +7556,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7642,13 +7755,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7662,12 +7775,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7676,57 +7789,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8175,115 +8293,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8298,79 +8412,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8397,54 +8506,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8452,194 +8561,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8788,7 +8852,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8865,202 +8929,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9292,3 +9361,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/bg_BG/LC_MESSAGES/cinder.po b/cinder/locale/bg_BG/LC_MESSAGES/cinder.po index c048ca0fe..7d81d60b4 100644 --- a/cinder/locale/bg_BG/LC_MESSAGES/cinder.po +++ b/cinder/locale/bg_BG/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-05-08 11:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -540,106 +539,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,26 +2694,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2803,16 +2883,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2874,7 +2975,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3039,7 +3140,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3462,7 +3563,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3479,28 +3580,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3564,12 +3665,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3616,7 +3717,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3662,7 +3763,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3725,7 +3826,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3739,14 +3840,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3903,77 +4004,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3982,48 +4083,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4032,188 +4133,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4282,51 +4399,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4505,252 +4622,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4795,15 +4912,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4830,57 +4939,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5046,24 +5155,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5305,7 +5414,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5349,121 +5458,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5472,37 +5581,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5510,13 +5619,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5525,8 +5634,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5535,7 +5644,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5544,33 +5653,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5578,114 +5687,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5693,67 +5802,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5762,7 +5871,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5770,7 +5879,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5778,7 +5887,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5787,7 +5896,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5796,7 +5905,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5862,41 +5971,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5904,35 +6013,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5940,14 +6049,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5955,7 +6064,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,53 +6097,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6043,14 +6152,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6058,7 +6167,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6067,94 +6176,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6162,51 +6271,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6214,358 +6323,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6710,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6718,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6785,150 +6894,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6936,19 +7038,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6958,42 +7060,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7001,106 +7104,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7108,73 +7216,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7442,12 +7555,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7641,13 +7754,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7661,12 +7774,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7675,57 +7788,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8174,115 +8292,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8297,79 +8411,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8396,54 +8505,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8451,194 +8560,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8787,7 +8851,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8864,202 +8928,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9606,3 +9675,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/bs/LC_MESSAGES/cinder.po b/cinder/locale/bs/LC_MESSAGES/cinder.po index 3e88bc41e..1b3886a0f 100644 --- a/cinder/locale/bs/LC_MESSAGES/cinder.po +++ b/cinder/locale/bs/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2012-01-19 20:22+0000\n" "Last-Translator: yazar \n" "Language-Team: Bosnian \n" @@ -22,17 +22,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -64,7 +63,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -116,7 +115,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -150,7 +149,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -539,106 +538,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1003,7 +1011,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1085,28 +1093,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1251,16 +1259,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1423,27 +1436,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1495,163 +1508,206 @@ msgstr "Status volumena mora biti omogućen" msgid "Volume to be backed up must be available" msgstr "Status volumena mora biti omogućen" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 #, fuzzy msgid "Backup status must be available" msgstr "Status volumena mora biti omogućen" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 #, fuzzy msgid "Volume to be restored to must be available" msgstr "Status volumena mora biti omogućen" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2260,140 +2316,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2418,68 +2479,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2575,7 +2647,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2617,27 +2697,27 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 #, fuzzy msgid "Volume must be available" msgstr "Status volumena mora biti omogućen" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2807,16 +2887,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2878,7 +2979,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3043,7 +3144,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3466,7 +3567,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3483,28 +3584,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3568,12 +3669,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3620,7 +3721,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3666,7 +3767,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3729,7 +3830,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3743,14 +3844,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3910,77 +4011,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3989,48 +4090,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4039,188 +4140,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4289,51 +4406,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4512,252 +4629,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4802,15 +4919,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4837,57 +4946,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5053,24 +5162,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5312,7 +5421,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5356,121 +5465,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5479,37 +5588,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5517,13 +5626,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5532,8 +5641,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5542,7 +5651,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5551,33 +5660,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5585,114 +5694,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5700,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5769,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5777,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5785,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5794,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5803,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5869,41 +5978,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5911,35 +6020,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5947,14 +6056,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5962,7 +6071,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5971,14 +6080,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5986,7 +6095,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5995,53 +6104,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6050,14 +6159,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6065,7 +6174,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6074,94 +6183,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6169,51 +6278,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6221,358 +6330,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6717,7 +6826,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6725,7 +6834,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6792,150 +6901,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6943,19 +7045,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6965,42 +7067,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7008,106 +7111,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7115,73 +7223,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7449,12 +7562,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7648,13 +7761,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7668,12 +7781,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7682,57 +7795,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8181,115 +8299,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8304,79 +8418,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8403,54 +8512,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8458,194 +8567,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8794,7 +8858,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8871,202 +8935,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9613,3 +9682,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/ca/LC_MESSAGES/cinder.po b/cinder/locale/ca/LC_MESSAGES/cinder.po index f1fcf8308..2fc266314 100644 --- a/cinder/locale/ca/LC_MESSAGES/cinder.po +++ b/cinder/locale/ca/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Catalan " @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -540,106 +539,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,26 +2694,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2803,16 +2883,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2874,7 +2975,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3039,7 +3140,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3462,7 +3563,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3479,28 +3580,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3564,12 +3665,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3616,7 +3717,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3662,7 +3763,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3725,7 +3826,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3739,14 +3840,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3903,77 +4004,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3982,48 +4083,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4032,188 +4133,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4282,51 +4399,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4505,252 +4622,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4795,15 +4912,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4830,57 +4939,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5046,24 +5155,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5305,7 +5414,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5349,121 +5458,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5472,37 +5581,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5510,13 +5619,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5525,8 +5634,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5535,7 +5644,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5544,33 +5653,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5578,114 +5687,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5693,67 +5802,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5762,7 +5871,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5770,7 +5879,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5778,7 +5887,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5787,7 +5896,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5796,7 +5905,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5862,41 +5971,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5904,35 +6013,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5940,14 +6049,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5955,7 +6064,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,53 +6097,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6043,14 +6152,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6058,7 +6167,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6067,94 +6176,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6162,51 +6271,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6214,358 +6323,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6710,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6718,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6785,150 +6894,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6936,19 +7038,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6958,42 +7060,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7001,106 +7104,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7108,73 +7216,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7442,12 +7555,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7641,13 +7754,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7661,12 +7774,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7675,57 +7788,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8174,115 +8292,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8297,79 +8411,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8396,54 +8505,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8451,194 +8560,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8787,7 +8851,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8864,202 +8928,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9606,3 +9675,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/cinder.pot b/cinder/locale/cinder.pot index f7f685f55..509eb3a21 100644 --- a/cinder/locale/cinder.pot +++ b/cinder/locale/cinder.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.144\n" +"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.148\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -22,17 +22,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -64,7 +63,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -116,7 +115,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -150,7 +149,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -539,106 +538,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1003,7 +1011,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1085,28 +1093,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1251,16 +1259,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1423,27 +1436,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1493,161 +1506,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2256,140 +2312,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2414,68 +2475,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2571,7 +2643,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2613,26 +2693,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2802,16 +2882,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2873,7 +2974,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3038,7 +3139,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3461,7 +3562,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3478,28 +3579,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3563,12 +3664,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3615,7 +3716,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3661,7 +3762,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3724,7 +3825,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3738,14 +3839,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3902,77 +4003,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3981,48 +4082,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4031,188 +4132,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4281,51 +4398,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4504,252 +4621,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4794,15 +4911,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4829,57 +4938,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5045,24 +5154,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5304,7 +5413,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5348,121 +5457,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5471,37 +5580,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5509,13 +5618,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5524,8 +5633,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5534,7 +5643,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5543,33 +5652,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5577,114 +5686,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5692,67 +5801,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5761,7 +5870,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5769,7 +5878,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5777,7 +5886,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5786,7 +5895,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5795,7 +5904,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5861,41 +5970,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5903,35 +6012,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5939,14 +6048,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5954,7 +6063,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5963,14 +6072,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5978,7 +6087,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5987,53 +6096,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6042,14 +6151,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6057,7 +6166,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6066,94 +6175,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6161,51 +6270,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6213,358 +6322,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6709,7 +6818,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6717,7 +6826,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6784,150 +6893,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6935,19 +7037,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6957,42 +7059,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7000,106 +7103,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7107,73 +7215,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7441,12 +7554,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7640,13 +7753,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7660,12 +7773,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7674,57 +7787,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8173,115 +8291,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8296,79 +8410,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8395,54 +8504,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8450,194 +8559,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8786,7 +8850,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8863,202 +8927,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" diff --git a/cinder/locale/cs/LC_MESSAGES/cinder.po b/cinder/locale/cs/LC_MESSAGES/cinder.po index afaa5a032..39e293755 100644 --- a/cinder/locale/cs/LC_MESSAGES/cinder.po +++ b/cinder/locale/cs/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2012-04-04 20:28+0000\n" "Last-Translator: Zbyněk Schwarz \n" "Language-Team: Czech \n" @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "Vyskytla se neočekávaná výjimka." -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "Kernel nenalezen v obrazu %(image_id)s." msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "Nepřijatelné parametry." @@ -118,7 +117,7 @@ msgstr "Neplatný typ obsahu %(content_type)s." msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "%(err)s" @@ -152,7 +151,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "Zdroj nemohl být nalezen." @@ -547,106 +546,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "Skupina LDAP %(group_id)s nemohla být nalezena." #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "Neplatná podpůrná vrstva: %s" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, fuzzy, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "Obraz %(image_id)s nemohl být nalezen." -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "Oznamování schopností plácinderčům ..." @@ -1015,7 +1023,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "podtřídy musí zavádět construct()!" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1098,28 +1106,28 @@ msgstr "Describe-resource je funkce pouze pro správce" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1265,16 +1273,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "Zachycena chyba: %s" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "%(url)s vrácena s HTTP %(status)d" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1441,27 +1454,27 @@ msgstr "" msgid "volume does not exist" msgstr "Server neexistuje" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "Zadáno neplatné imageRef." -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "Vytvořit svazek o %s GB" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, fuzzy, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "Odstraňování voleb '%(unk_opt_str)s' z fronty" @@ -1513,163 +1526,206 @@ msgstr "Obraz musí být dostupný" msgid "Volume to be backed up must be available" msgstr "Obraz musí být dostupný" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 #, fuzzy msgid "Backup status must be available" msgstr "Obraz musí být dostupný" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 #, fuzzy msgid "Volume to be restored to must be available" msgstr "Obraz musí být dostupný" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2278,140 +2334,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, fuzzy, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2436,68 +2497,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2593,7 +2665,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2635,27 +2715,27 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 #, fuzzy msgid "Volume must be available" msgstr "Obraz musí být dostupný" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2825,16 +2905,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, fuzzy, python-format msgid "Original exception being dropped: %s" @@ -2896,7 +2997,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 #, fuzzy msgid "in fixed duration looping call" msgstr "v opakujícím volání" @@ -3063,7 +3164,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3490,7 +3591,7 @@ msgstr "" msgid "Could not find another host" msgstr "Nelze najít %s v požadavku." -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3507,28 +3608,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3592,12 +3693,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3644,7 +3745,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3690,7 +3791,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "Svazek není nalezen v instanci %(instance_id)s." -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 #, fuzzy msgid "Invalid input" msgstr "Neplatný snímek" @@ -3754,7 +3855,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3768,14 +3869,14 @@ msgstr "Nelze získat metadata pro ip: %s" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3934,77 +4035,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Nelze najít obslužnou rutinu pro svazek %(driver_type)s." -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -4013,48 +4114,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4063,188 +4164,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, fuzzy, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "Připojit svazek %(volume_id)s k instanci %(instance_id)s na %(device)s" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4313,51 +4430,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, fuzzy, python-format msgid "Creating clone of volume: %s" msgstr "Vytvořit snímek svazku %s" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4536,252 +4653,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, fuzzy, python-format msgid "Exception during mounting %s" msgstr "Výjimka při načítání rozšíření: %s" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4826,15 +4943,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4861,57 +4970,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, fuzzy, python-format msgid "%s is already mounted" msgstr "skupina %s již existuje" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5078,24 +5187,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5339,7 +5448,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5383,121 +5492,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, fuzzy, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "Nastavování hostitele %(host)s na %(state)s." -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, fuzzy, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "mazání svazku %(volume_name)s který má snímek" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5506,37 +5615,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5544,13 +5653,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5559,8 +5668,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5569,7 +5678,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5578,33 +5687,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5612,114 +5721,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5727,67 +5836,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5801,7 +5910,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5809,7 +5918,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5817,7 +5926,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5826,7 +5935,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5835,7 +5944,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5901,41 +6010,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5943,36 +6052,36 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 #, fuzzy msgid "Entering create_volume_from_snapshot." msgstr "Vytvořit svazek ze snímku %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5980,14 +6089,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5995,7 +6104,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6004,14 +6113,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6019,7 +6128,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6028,53 +6137,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6083,14 +6192,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6098,7 +6207,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6107,94 +6216,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, fuzzy, python-format msgid "Delete Volume: %(volume)s" msgstr "mazání svazku %(volume_name)s který má snímek" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, fuzzy, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "Vytvořit snímek svazku %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6202,51 +6311,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, fuzzy, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "Vytvořit snímek svazku %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, fuzzy, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "Vytvořit snímek svazku %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6254,363 +6363,363 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, fuzzy, python-format msgid "Create export: %(volume)s" msgstr "Vytvořit snímek svazku %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, fuzzy, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "Připojit svazek %(volume_id)s k instanci %(instance_id)s na %(device)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, fuzzy, python-format msgid "Error mapping volume %s." msgstr "Chyba v přesunu %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 #, fuzzy msgid "Storage type not found." msgstr "Obraz nenalezen" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 #, fuzzy msgid "Masking View not found." msgstr "Obraz nenalezen" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 #, fuzzy msgid "Ecom user not found." msgstr "Server nenalezen." -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 #, fuzzy msgid "Ecom server not found." msgstr "Server nenalezen." -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 #, fuzzy msgid "Cannot connect to ECOM server" msgstr "Znovu připojeno k frontě" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, fuzzy, python-format msgid "Pool %(storage_type)s is not found." msgstr "Role %(role_id)s nemohla být nalezena." -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, fuzzy, python-format msgid "Volume %(volumename)s not found on the array." msgstr "Svazek %(volume_id)s nemohl být nastaven." -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, fuzzy, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "Svazek není nalezen v instanci %(instance_id)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, fuzzy, python-format msgid "Error finding %s." msgstr "Chyba v přesunu %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6755,7 +6864,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6763,7 +6872,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6830,150 +6939,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6981,19 +7083,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -7003,42 +7105,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7046,106 +7149,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7153,73 +7261,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7487,12 +7600,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7686,13 +7799,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7706,12 +7819,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7720,57 +7833,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8220,115 +8338,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8343,79 +8457,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8442,54 +8551,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8497,194 +8606,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8833,7 +8897,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8910,202 +8974,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9652,3 +9721,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/da/LC_MESSAGES/cinder.po b/cinder/locale/da/LC_MESSAGES/cinder.po index 86faec547..2a802b33e 100644 --- a/cinder/locale/da/LC_MESSAGES/cinder.po +++ b/cinder/locale/da/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2011-01-15 21:46+0000\n" "Last-Translator: Soren Hansen \n" "Language-Team: Danish \n" @@ -22,17 +22,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -64,7 +63,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -116,7 +115,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -150,7 +149,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -539,106 +538,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1003,7 +1011,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1085,28 +1093,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1251,16 +1259,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1423,27 +1436,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1493,161 +1506,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2256,140 +2312,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2414,68 +2475,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2571,7 +2643,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2613,26 +2693,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2802,16 +2882,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2873,7 +2974,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3038,7 +3139,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3461,7 +3562,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3478,28 +3579,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3563,12 +3664,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3615,7 +3716,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3661,7 +3762,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3724,7 +3825,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3738,14 +3839,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3902,77 +4003,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3981,48 +4082,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4031,188 +4132,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "bind %s: slettet" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4281,51 +4398,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4504,252 +4621,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4794,15 +4911,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4829,57 +4938,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5045,24 +5154,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5304,7 +5413,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5348,121 +5457,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5471,37 +5580,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5509,13 +5618,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5524,8 +5633,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5534,7 +5643,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5543,33 +5652,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5577,114 +5686,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5692,67 +5801,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5761,7 +5870,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5769,7 +5878,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5777,7 +5886,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5786,7 +5895,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5795,7 +5904,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5861,41 +5970,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5903,35 +6012,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5939,14 +6048,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5954,7 +6063,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5963,14 +6072,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5978,7 +6087,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5987,53 +6096,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6042,14 +6151,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6057,7 +6166,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6066,94 +6175,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6161,51 +6270,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6213,358 +6322,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, fuzzy, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "bind %s: slettet" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, fuzzy, python-format msgid "HidePaths for volume %s completed successfully." msgstr "bind %s: slettet" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, fuzzy, python-format msgid "AddMembers for volume %s completed successfully." msgstr "bind %s: slettet" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, fuzzy, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "bind %s: slettet" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6709,7 +6818,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6717,7 +6826,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6784,150 +6893,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6935,19 +7037,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6957,42 +7059,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7000,106 +7103,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7107,73 +7215,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7441,12 +7554,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7640,13 +7753,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7660,12 +7773,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7674,57 +7787,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8173,115 +8291,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8296,79 +8410,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8395,54 +8504,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8450,194 +8559,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8786,7 +8850,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8863,202 +8927,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9605,3 +9674,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/de/LC_MESSAGES/cinder.po b/cinder/locale/de/LC_MESSAGES/cinder.po index a4b6bff93..2e20b951a 100644 --- a/cinder/locale/de/LC_MESSAGES/cinder.po +++ b/cinder/locale/de/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2011-08-23 11:23+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: German \n" @@ -22,17 +22,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -64,7 +63,7 @@ msgstr "keine Methode für diese Nachricht gefunden: %s" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -116,7 +115,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -150,7 +149,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -539,106 +538,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "Nicht möglich volume %s zufinden" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "Nicht möglich volume %s zufinden" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,27 +2694,27 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 #, fuzzy msgid "Volume must be available" msgstr "Volume %s: wird erstellt" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2804,16 +2884,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2875,7 +2976,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3040,7 +3141,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3463,7 +3564,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3480,28 +3581,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3565,12 +3666,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3617,7 +3718,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3663,7 +3764,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3726,7 +3827,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3740,14 +3841,14 @@ msgstr "Nicht möglich volume %s zufinden" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3904,77 +4005,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Nicht möglich volume %s zufinden" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3983,48 +4084,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4033,188 +4134,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "Volume %s: wird entfernt" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "Volume %s: entferne Export" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "Volume %s: erfolgreich entfernt" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4283,51 +4400,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4506,252 +4623,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4796,15 +4913,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4831,57 +4940,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5047,24 +5156,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5306,7 +5415,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5350,121 +5459,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5473,37 +5582,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5511,13 +5620,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5526,8 +5635,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5536,7 +5645,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5545,33 +5654,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5579,114 +5688,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5694,67 +5803,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5768,7 +5877,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5776,7 +5885,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5784,7 +5893,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5793,7 +5902,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5802,7 +5911,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5868,41 +5977,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5910,35 +6019,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5946,14 +6055,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5961,7 +6070,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5970,14 +6079,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5985,7 +6094,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5994,53 +6103,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6049,14 +6158,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6064,7 +6173,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6073,94 +6182,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6168,51 +6277,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6220,358 +6329,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, fuzzy, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "Volume %s: erfolgreich entfernt" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, fuzzy, python-format msgid "HidePaths for volume %s completed successfully." msgstr "Volume %s: erfolgreich entfernt" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, fuzzy, python-format msgid "AddMembers for volume %s completed successfully." msgstr "Volume %s: erfolgreich entfernt" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, fuzzy, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "Volume %s: erfolgreich entfernt" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6716,7 +6825,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6724,7 +6833,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6791,150 +6900,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6942,19 +7044,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6964,42 +7066,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7007,106 +7110,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7114,73 +7222,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7448,12 +7561,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7647,13 +7760,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7667,12 +7780,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7681,57 +7794,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8180,115 +8298,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8303,79 +8417,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8402,54 +8511,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8457,194 +8566,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8793,7 +8857,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8870,202 +8934,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9612,3 +9681,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/en_AU/LC_MESSAGES/cinder.po b/cinder/locale/en_AU/LC_MESSAGES/cinder.po index 117551226..ee33af272 100644 --- a/cinder/locale/en_AU/LC_MESSAGES/cinder.po +++ b/cinder/locale/en_AU/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2011-10-21 11:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: English (Australia) \n" @@ -22,17 +22,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -64,7 +63,7 @@ msgstr "Not authorized for image %(image_id)s." msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -116,7 +115,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -150,7 +149,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -539,106 +538,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "Invalid backup: %(reason)s" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "Caught error: %s" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1426,27 +1439,27 @@ msgstr "" msgid "volume does not exist" msgstr "volume does not exist" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "Create volume of %s GB" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1498,163 +1511,206 @@ msgstr "Backup status must be available or error" msgid "Volume to be backed up must be available" msgstr "Volume to be backed up must be available" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 #, fuzzy msgid "Backup status must be available" msgstr "Backup status must be available" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 #, fuzzy msgid "Volume to be restored to must be available" msgstr "Volume to be restored to must be available" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2263,140 +2319,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "Failed to create iscsi target for volume %(volume_id)s." -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "Failed to remove iscsi target for volume %(volume_id)s." -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2421,68 +2482,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, fuzzy, python-format msgid "Removing iscsi_target: %s" msgstr "Removing iscsi_target: %s" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2578,7 +2650,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2620,27 +2700,27 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 #, fuzzy msgid "Volume must be available" msgstr "Volume must be available" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2810,16 +2890,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2881,7 +2982,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3046,7 +3147,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3471,7 +3572,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3489,28 +3590,28 @@ msgstr "Must implement a fallback schedule" msgid "Must implement schedule_create_volume" msgstr "Must implement schedule_create_volume" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3574,12 +3675,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "FAKE ISCSI: %s" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3626,7 +3727,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3672,7 +3773,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3735,7 +3836,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3749,14 +3850,14 @@ msgstr "Failed to create transfer record for %s" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3916,77 +4017,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "Recovering from a failed execute. Try number %s" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Could not find iSCSI export for volume %s" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3995,48 +4096,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4045,189 +4146,205 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "Re-exporting %s volumes" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "volume %s: skipping export" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "volume %s: deleting" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 #, fuzzy msgid "volume is not local to this node" msgstr "Volume is not local to this node" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "volume %s: removing export" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "volume %s: deleted successfully" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, fuzzy, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4296,51 +4413,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, fuzzy, python-format msgid "Creating clone of volume: %s" msgstr "Creating clone of volume: %s" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4519,252 +4636,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, fuzzy, python-format msgid "casted to %s" msgstr "casted to %s" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4809,15 +4926,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4844,57 +4953,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, fuzzy, python-format msgid "%s is already mounted" msgstr "%s is already mounted" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5062,24 +5171,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5323,7 +5432,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5367,121 +5476,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "volume %s mapping to multi host" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5490,37 +5599,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5528,13 +5637,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5543,8 +5652,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5553,7 +5662,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5562,33 +5671,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5596,114 +5705,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5711,67 +5820,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5785,7 +5894,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5793,7 +5902,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5801,7 +5910,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5810,7 +5919,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5819,7 +5928,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5885,41 +5994,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, fuzzy, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "Create Volume: %(volume)s Size: %(size)lu" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5927,35 +6036,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5963,14 +6072,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5978,7 +6087,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5987,14 +6096,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6002,7 +6111,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6011,53 +6120,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6066,14 +6175,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6081,7 +6190,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6090,94 +6199,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6185,51 +6294,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6237,359 +6346,359 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, fuzzy, python-format msgid "Create export: %(volume)s" msgstr "Create export: %(volume)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, fuzzy, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "create_export: Volume: %(volume)s Device ID: %(device_id)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, fuzzy, python-format msgid "Error mapping volume %s." msgstr "Error mapping volume %s." -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, fuzzy, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "ExposePaths for volume %s completed successfully." -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, fuzzy, python-format msgid "HidePaths for volume %s completed successfully." msgstr "HidePaths for volume %s completed successfully." -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, fuzzy, python-format msgid "AddMembers for volume %s completed successfully." msgstr "AddMembers for volume %s completed successfully." -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, fuzzy, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "RemoveMembers for volume %s completed successfully." -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 #, fuzzy msgid "Cannot connect to ECOM server" msgstr "Cannot connect to ECOM server" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, fuzzy, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "Volume name: %(volumename)s Volume instance: %(vol_instance)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6734,7 +6843,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6742,7 +6851,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6809,150 +6918,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6960,19 +7062,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6982,42 +7084,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7025,106 +7128,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7132,73 +7240,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7466,12 +7579,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7665,13 +7778,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7685,12 +7798,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7699,57 +7812,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8198,115 +8316,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8321,79 +8435,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8420,54 +8529,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8475,194 +8584,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8811,7 +8875,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8888,202 +8952,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9630,3 +9699,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "Could not find attribute for LUN named %s" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/en_GB/LC_MESSAGES/cinder.po b/cinder/locale/en_GB/LC_MESSAGES/cinder.po index c9f69ec4c..df8f6a003 100644 --- a/cinder/locale/en_GB/LC_MESSAGES/cinder.po +++ b/cinder/locale/en_GB/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2012-03-30 11:10+0000\n" "Last-Translator: Anthony Harrington \n" "Language-Team: English (United Kingdom) \n" @@ -22,17 +22,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "An unknown exception occurred." -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -64,7 +63,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "Unacceptable parameters." @@ -117,7 +116,7 @@ msgstr "Invalid content type %(content_type)s." msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "%(err)s" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -542,106 +541,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "Invalid backup: %(reason)s" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1008,7 +1016,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1090,28 +1098,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1256,16 +1264,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1429,27 +1442,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1501,163 +1514,206 @@ msgstr "Backup status must be available or error" msgid "Volume to be backed up must be available" msgstr "Volume to be backed up must be available" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 #, fuzzy msgid "Backup status must be available" msgstr "Backup status must be available" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 #, fuzzy msgid "Volume to be restored to must be available" msgstr "Volume to be restored to must be available" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2266,140 +2322,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2424,68 +2485,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, fuzzy, python-format msgid "Removing iscsi_target: %s" msgstr "Removing iscsi_target: %s" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2581,7 +2653,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2623,27 +2703,27 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 #, fuzzy msgid "Volume must be available" msgstr "Volume must be available" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2813,16 +2893,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2884,7 +2985,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3049,7 +3150,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3475,7 +3576,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3492,28 +3593,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3577,12 +3678,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3629,7 +3730,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3675,7 +3776,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 #, fuzzy msgid "Invalid input" msgstr "Invalid input" @@ -3739,7 +3840,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3753,14 +3854,14 @@ msgstr "Failed to create transfer record for %s" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3920,77 +4021,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Could not find iSCSI export for volume %s" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3999,48 +4100,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4049,189 +4150,205 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "Re-exporting %s volumes" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "volume %s: skipping export" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "volume %s: deleting" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 #, fuzzy msgid "volume is not local to this node" msgstr "Volume is not local to this node" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "volume %s: removing export" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "volume %s: deleted successfully" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4300,51 +4417,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4523,252 +4640,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, fuzzy, python-format msgid "casted to %s" msgstr "casted to %s" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4813,15 +4930,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4848,57 +4957,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5065,24 +5174,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5325,7 +5434,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5369,121 +5478,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "volume %s mapping to multi host" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5492,37 +5601,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5530,13 +5639,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5545,8 +5654,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5555,7 +5664,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5564,33 +5673,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5598,114 +5707,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5713,67 +5822,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5787,7 +5896,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5795,7 +5904,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5803,7 +5912,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5812,7 +5921,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5821,7 +5930,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5887,41 +5996,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, fuzzy, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "Create Volume: %(volume)s Size: %(size)lu" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5929,35 +6038,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5965,14 +6074,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5980,7 +6089,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5989,14 +6098,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6004,7 +6113,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6013,53 +6122,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6068,14 +6177,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6083,7 +6192,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6092,94 +6201,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6187,51 +6296,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6239,358 +6348,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, fuzzy, python-format msgid "Create export: %(volume)s" msgstr "Create export: %(volume)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, fuzzy, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "ExposePaths for volume %s completed successfully." -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, fuzzy, python-format msgid "HidePaths for volume %s completed successfully." msgstr "HidePaths for volume %s completed successfully." -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, fuzzy, python-format msgid "AddMembers for volume %s completed successfully." msgstr "AddMembers for volume %s completed successfully." -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, fuzzy, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "RemoveMembers for volume %s completed successfully." -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6735,7 +6844,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6743,7 +6852,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6810,150 +6919,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6961,19 +7063,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6983,42 +7085,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7026,106 +7129,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7133,73 +7241,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7467,12 +7580,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7666,13 +7779,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7686,12 +7799,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7700,57 +7813,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8199,115 +8317,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8322,79 +8436,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8421,54 +8530,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8476,194 +8585,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8812,7 +8876,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8889,202 +8953,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9631,3 +9700,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/en_US/LC_MESSAGES/cinder.po b/cinder/locale/en_US/LC_MESSAGES/cinder.po index 7ec343f37..2f5e8ea55 100644 --- a/cinder/locale/en_US/LC_MESSAGES/cinder.po +++ b/cinder/locale/en_US/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-05-08 11:44+0000\n" "Last-Translator: markmc \n" "Language-Team: en_US \n" @@ -22,17 +22,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "Arguments dropped when creating context: %s" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "read_deleted can only be one of 'no', 'yes' or 'only', not %r" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "An unknown exception occurred." -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "Exception in string format operation" @@ -64,7 +63,7 @@ msgstr "Not authorized for image %(image_id)s." msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "Unacceptable parameters." @@ -116,7 +115,7 @@ msgstr "Invalid content type %(content_type)s." msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "%(err)s" @@ -150,7 +149,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "Expected a uuid but received %(uuid)s." -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "Resource could not be found." @@ -545,106 +544,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "Backup %(backup_id)s could not be found." #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "Invalid backup: %(reason)s" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, fuzzy, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "Transfer %(transfer_id)s could not be found." -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "Notifying Schedulers of capabilities ..." @@ -1013,7 +1021,7 @@ msgstr "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag) msgid "subclasses must implement construct()!" msgstr "subclasses must implement construct()!" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "Updating %(resource)s '%(id)s' with '%(update)r'" @@ -1095,28 +1103,28 @@ msgstr "Describe-resource is admin only functionality" msgid "Host not found" msgstr "Host not found" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "Quota limit must be -1 or greater." @@ -1262,16 +1270,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "Caught error: %s" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "%(url)s returned with HTTP %(status)d" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1438,27 +1451,27 @@ msgstr "Invalid value '%s' for force. " msgid "volume does not exist" msgstr "volume does not exist" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "vol=%s" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "Delete volume with id: %s" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "Invalid imageRef provided." -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "Create volume of %s GB" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "Removing options '%(bad_options)s' from query" @@ -1508,20 +1521,20 @@ msgstr "Backup status must be available or error" msgid "Volume to be backed up must be available" msgstr "Volume to be backed up must be available" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "Backup status must be available" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "Backup to be restored has invalid size" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "Creating volume of %(size)s GB for restore of backup %(backup_id)s" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " @@ -1530,162 +1543,185 @@ msgstr "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "Volume to be restored to must be available" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "Volume to be restored to is smaller than the backup to be restored" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" -msgstr "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." +msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" -msgstr "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." +msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" -msgstr "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." +msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" -msgstr "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." +msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" -msgstr "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." +msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" -msgstr "Resuming delete on backup: %s" +msgid "Registering default backend %s." +msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" -msgstr "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." +msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" -msgstr "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." +msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -"restore_backup aborted, the backup service currently configured " -"[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" -msgstr "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." +msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -"delete_backup aborted, the backup service currently configured " -"[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" -msgstr "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." +msgstr "" #: cinder/backup/drivers/ceph.py:115 msgid "" @@ -2313,140 +2349,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "Failed to create iscsi target for volume %(volume_id)s." -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "Failed to remove iscsi target for volume %(volume_id)s." -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "Failed to attach iSCSI target for volume %(volume_id)s." -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2471,17 +2512,28 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "Creating iscsi_target for: %s" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, python-format msgid "" "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " @@ -2490,51 +2542,51 @@ msgstr "" "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " "your tgtd config file contains 'include %(volumes_dir)s/*'" -#: cinder/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "Removing iscsi_target for: %s" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "valid iqn needed for show_target" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "Removing iscsi_target for volume: %s" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "rtstool is not installed correctly" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "Creating iscsi_target for volume: %s" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "Removing iscsi_target: %s" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "Failed to add initiator iqn %s to target" @@ -2631,7 +2683,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2673,27 +2733,27 @@ msgstr "Unrecognized read_deleted value '%s'" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 #, fuzzy msgid "Volume must be available" msgstr "Volume must be available" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2867,16 +2927,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "fmt=%(fmt)s backed by:%(backing_file)s" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "Converted to %(f1)s, but format is now %(f2)s" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2938,7 +3019,7 @@ msgid "task run outlasted interval by %s sec" msgstr "task run outlasted interval by %s sec" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "in fixed duration looping call" @@ -3107,7 +3188,7 @@ msgstr "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "Could not send notification to %(topic)s. Payload=%(message)s" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3545,7 +3626,7 @@ msgstr "Is the appropriate service running?" msgid "Could not find another host" msgstr "Could not find another host" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3562,11 +3643,11 @@ msgstr "Must implement a fallback schedule" msgid "Must implement schedule_create_volume" msgstr "Must implement schedule_create_volume" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "Invalid value for 'scheduler_max_attempts', must be >=1" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " @@ -3575,17 +3656,17 @@ msgstr "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3651,12 +3732,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "FAKE ISCSI: %s" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3705,7 +3786,7 @@ msgstr "" "The following migrations are missing a downgrade:\n" "\t%s" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3757,7 +3838,7 @@ msgstr "Result data: %s" msgid "Volume not found for instance %(instance_id)s." msgstr "Volume not found for instance %(instance_id)s." -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "Invalid input" @@ -3824,7 +3905,7 @@ msgid "Volume in unexpected state" msgstr "Volume in unexpected state" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "status must be available" @@ -3838,7 +3919,7 @@ msgstr "Failed to create transfer record for %s" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume " @@ -3847,7 +3928,7 @@ msgstr "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume " "(%(d_consumed)dG of %(d_quota)dG already consumed)" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -4010,77 +4091,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "Recovering from a failed execute. Try number %s" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "copy_image_to_volume %s." -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "copy_volume_to_image %s." -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "ISCSI provider_location not stored, using discovery" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Could not find iSCSI export for volume %s" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "ISCSI Discovery: Found %s" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -4089,48 +4170,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "Updating volume status" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "Driver must implement initialize_connection" @@ -4139,188 +4220,204 @@ msgstr "Driver must implement initialize_connection" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "Driver path %s is deprecated, update your configuration to the new path." -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "Re-exporting %s volumes" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "volume %s stuck in a downloading state" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "volume %s: skipping export" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "Resuming any in progress delete operations" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "Resuming delete on volume: %s" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "volume %s: deleting" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "volume is not local to this node" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "volume %s: removing export" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "Failed to update usages deleting volume" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "volume %s: deleted successfully" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "snapshot %s: creating" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "snapshot %s: created successfully" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "snapshot %s: deleting" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "Failed to update usages deleting snapshot" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "snapshot %s: deleted successfully" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "being attached by another instance" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "Clear capabilities" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "Notification {%s} received" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4391,14 +4488,14 @@ msgstr "" "Default volume type is not found, please check default_volume_type " "config: %s" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "Skipping remove_export. No iscsi_target provisioned for volume: %s" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" @@ -4407,37 +4504,37 @@ msgstr "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "Skipping ensure_export. No iscsi_target provision for volume: %s" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "Skipping ensure_export. No iscsi_target provisioned for volume: %s" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "Performing secure delete on volume: %s" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "Error unrecognized volume_clear option: %s" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "Creating clone of volume: %s" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4616,252 +4713,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "There's no Gluster config file configured (%s)" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "Gluster config file at %(config)s doesn't exist" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "mount.glusterfs is not installed" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "casted to %s" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "Volume %s does not have provider_location specified, skipping" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "Exception during mounting %s" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4906,15 +5003,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "Detected inconsistency in provider_location id" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4941,57 +5030,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "%s is already mounted" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "There's no NFS config file configured (%s)" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "NFS config file at %(config)s doesn't exist" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5158,24 +5247,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "Value required for 'scality_sofs_config'" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "Cannot access 'scality_sofs_config': %s" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "Cannot execute /sbin/mount.sofs" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "Cannot mount Scality SOFS, check syslog for errors" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "Cannot find volume dir for Scality SOFS at '%s'" @@ -5417,7 +5506,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5467,47 +5556,47 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "_create_host: Cannot clean host name. Host name is not unicode or string" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "enter: _get_host_from_connector: prefix %s" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "leave: _get_host_from_connector: host %s" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "enter: _create_host: host %s" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "_create_host: No connector ports" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "leave: _create_host: host %(host)s - %(host_name)s" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "volume %s mapping to multi host" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" @@ -5516,49 +5605,49 @@ msgstr "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "enter: _delete_host: host %s " -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "leave: _delete_host: host %s " -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "enter: initialize_connection: volume %(vol)s with connector %(conn)s" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "_create_host failed to return the host name." -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "initialize_connection: Failed to get attributes for volume %s" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "Did not find expected column name in lsvdisk: %s" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "initialize_connection: Missing volume attribute for volume %s" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " @@ -5567,18 +5656,18 @@ msgstr "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "initialize_connection: Did not find a preferred node for volume %s" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " @@ -5587,7 +5676,7 @@ msgstr "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5600,16 +5689,16 @@ msgstr "" " connector %(conn)s\n" " properties: %(prop)s" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "enter: terminate_connection: volume %(vol)s with connector %(conn)s" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "_get_host_from_connector failed to return the host name for connector" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " @@ -5618,21 +5707,21 @@ msgstr "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "leave: terminate_connection: volume %(vol)s with connector %(conn)s" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "protocol must be specified as ' iSCSI' or ' FC'" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "enter: _create_vdisk: vdisk %s " -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5643,13 +5732,13 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "leave: _create_vdisk: volume %s " -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5662,8 +5751,8 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s\n" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5676,7 +5765,7 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s\n" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5689,7 +5778,7 @@ msgstr "" "stdout: %(out)s\n" " stderr: %(err)s" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " @@ -5698,7 +5787,7 @@ msgstr "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " @@ -5707,7 +5796,7 @@ msgstr "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " @@ -5716,12 +5805,12 @@ msgstr "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "_prepare_fc_map: %s" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5732,7 +5821,7 @@ msgstr "" "stdout: %(out)s\n" " stderr: %(err)s" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" @@ -5741,22 +5830,22 @@ msgstr "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " @@ -5765,17 +5854,17 @@ msgstr "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "enter: _get_flashcopy_mapping_attributes: mapping %s" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " @@ -5784,68 +5873,68 @@ msgstr "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "enter: _is_vdisk_defined: vdisk %s " -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "enter: _delete_vdisk: vdisk %s" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "warning: Tried to delete vdisk %s but it does not exist." -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "leave: _delete_vdisk: vdisk %s" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "create_volume_from_snapshot: Source and destination size differ." -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "create_cloned_volume: Source and destination size differ." -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5853,24 +5942,24 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "Could not get pool data from the storage" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" @@ -5878,7 +5967,7 @@ msgstr "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" @@ -5886,7 +5975,7 @@ msgstr "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" @@ -5894,15 +5983,15 @@ msgstr "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "System does not support compression" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "If compression is set to True, rsize must also be set (not equal to -1)" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " @@ -5911,17 +6000,17 @@ msgstr "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "enter: _execute_command_and_parse_attributes: command %s" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5934,7 +6023,7 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5945,7 +6034,7 @@ msgstr "" "command: %(cmd)s\n" "attributes: %(attr)s" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5956,7 +6045,7 @@ msgstr "" " Headers: %(header)s\n" " Values: %(row)s" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5969,7 +6058,7 @@ msgstr "" "stdout: %(out)s\n" "stderr: %(err)s\n" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5982,7 +6071,7 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "Did not find expected column in %(fun)s: %(hdr)s" @@ -6048,7 +6137,7 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "Attach properties: %(properties)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." @@ -6056,21 +6145,21 @@ msgstr "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "Entering create_volume." -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "Create Volume: %(volume)s Size: %(size)lu" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "Create Volume: %(volume)s Storage type: %(storage_type)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " @@ -6079,7 +6168,7 @@ msgstr "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " @@ -6088,7 +6177,7 @@ msgstr "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6099,12 +6188,12 @@ msgstr "" "ConfigServicie: %(service)s ElementName: %(name)s InPool: %(pool)s " "ElementType: 5 Size: %(size)lu" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "Create Volume: %(volumename)s Return code: %(rc)lu" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " @@ -6113,16 +6202,16 @@ msgstr "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "Leaving create_volume: %(volumename)s Return code: %(rc)lu" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "Entering create_volume_from_snapshot." -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6131,7 +6220,7 @@ msgstr "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6142,7 +6231,7 @@ msgstr "" "%(snapshotname)s Snapshot Instance: %(snapshotinstance)s Storage " "System: %(storage_system)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6151,7 +6240,7 @@ msgstr "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6162,7 +6251,7 @@ msgstr "" "%(snapshotname)s. Cannot find Replication Service to create volume from " "snapshot." -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6175,7 +6264,7 @@ msgstr "" "%(service)s ElementName: %(elementname)s SyncType: 8 SourceElement: " "%(sourceelement)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " @@ -6184,7 +6273,7 @@ msgstr "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6195,7 +6284,7 @@ msgstr "" "%(snapshotname)s. Successfully clone volume from snapshot. Finding the " "clone relationship." -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6208,7 +6297,7 @@ msgstr "" "ModifyReplicaSynchronization ReplicationService: %(service)s Operation: " "8 Synchronization: %(sync_name)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6217,7 +6306,7 @@ msgstr "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6226,7 +6315,7 @@ msgstr "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " @@ -6235,11 +6324,11 @@ msgstr "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "Entering create_cloned_volume." -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " @@ -6248,7 +6337,7 @@ msgstr "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6257,7 +6346,7 @@ msgstr "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " @@ -6266,7 +6355,7 @@ msgstr "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6279,7 +6368,7 @@ msgstr "" "ElementName: %(elementname)s SyncType: 8 SourceElement: " "%(sourceelement)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " @@ -6288,7 +6377,7 @@ msgstr "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6299,7 +6388,7 @@ msgstr "" " Successfully cloned volume from source volume. Finding the clone " "relationship." -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6312,7 +6401,7 @@ msgstr "" "ReplicationService: %(service)s Operation: 8 Synchronization: " "%(sync_name)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6321,7 +6410,7 @@ msgstr "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " @@ -6330,7 +6419,7 @@ msgstr "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " @@ -6339,21 +6428,21 @@ msgstr "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "Entering delete_volume." -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "Delete Volume: %(volume)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "Volume %(name)s not found on the array. No volume to delete." -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " @@ -6362,12 +6451,12 @@ msgstr "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "Delete Volume: %(name)s DeviceID: %(deviceid)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " @@ -6376,7 +6465,7 @@ msgstr "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " @@ -6385,33 +6474,33 @@ msgstr "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "Entering create_snapshot." -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "Create snapshot: %(snapshot)s: volume: %(volume)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "Cannot find Replication Service to create snapshot for volume %s." -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6422,7 +6511,7 @@ msgstr "" "Source: %(volume)s Replication Service: %(service)s ElementName: " "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " @@ -6431,14 +6520,14 @@ msgstr "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, fuzzy, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "Error Create Snapshot: (snapshot)s Volume: %(volume)s Error: %(errordesc)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " @@ -6447,16 +6536,16 @@ msgstr "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "Entering delete_snapshot." -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "Delete Snapshot: %(snapshot)s: volume: %(volume)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " @@ -6465,7 +6554,7 @@ msgstr "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " @@ -6474,7 +6563,7 @@ msgstr "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6485,7 +6574,7 @@ msgstr "" "ModifyReplicaSynchronization: Replication Service: %(service)s " "Operation: 19 Synchronization: %(sync_name)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " @@ -6494,7 +6583,7 @@ msgstr "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " @@ -6503,7 +6592,7 @@ msgstr "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " @@ -6512,17 +6601,17 @@ msgstr "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "Create export: %(volume)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "create_export: Volume: %(volume)s Device ID: %(device_id)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" @@ -6531,22 +6620,22 @@ msgstr "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "Error mapping volume %s." -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "ExposePaths for volume %s completed successfully." -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " @@ -6555,17 +6644,17 @@ msgstr "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "Error unmapping volume %s." -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "HidePaths for volume %s completed successfully." -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" @@ -6574,17 +6663,17 @@ msgstr "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "Error mapping volume %(vol)s. %(error)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "AddMembers for volume %s completed successfully." -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " @@ -6593,143 +6682,143 @@ msgstr "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "Error unmapping volume %(vol)s. %(error)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "RemoveMembers for volume %s completed successfully." -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "Map volume: %(volume)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "Cannot find Controller Configuration Service for storage system %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "Unmap volume: %(volume)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "Volume %s is not mapped. No volume to unmap." -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "Initialize connection: %(volume)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "Volume %s is already mapped." -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "Terminate connection: %(volume)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "Found Storage Type: %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "Storage type not found." -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "Found Masking View: %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "Masking View not found." -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "Ecom user not found." -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "Ecom server not found." -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "Cannot connect to ECOM server" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "Found Replication Service: %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "Found Storage Configuration Service: %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "Found Controller Configuration Service: %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "Found Storage Hardware ID Management Service: %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "Pool %(storage_type)s is not found." -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "Storage system not found for pool %(storage_type)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "Pool: %(pool)s SystemName: %(systemname)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "Pool name: %(poolname)s System name: %(systemname)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "Volume %(volumename)s not found on the array." -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "Volume name: %(volumename)s Volume instance: %(vol_instance)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "Source: %(volumename)s Target: %(snapshotname)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " @@ -6738,7 +6827,7 @@ msgstr "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " @@ -6747,17 +6836,17 @@ msgstr "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "Error finding %s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "Found %(name)s: %(initiator)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " @@ -6766,7 +6855,7 @@ msgstr "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" @@ -6775,7 +6864,7 @@ msgstr "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " @@ -6784,7 +6873,7 @@ msgstr "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " @@ -6793,7 +6882,7 @@ msgstr "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " @@ -6802,37 +6891,37 @@ msgstr "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "Available device number on %(storage)s: %(device)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "Device number not found for volume %(volumename)s %(vol_instance)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "Device info: %(data)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "Found Storage Processor System: %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" @@ -6841,11 +6930,11 @@ msgstr "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "Error finding Storage Hardware ID Service." -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " @@ -6854,21 +6943,21 @@ msgstr "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "Error finding Target WWNs." -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "Add target WWN: %s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "Target WWNs: %s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." @@ -7013,7 +7102,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -7021,7 +7110,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -7088,150 +7177,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "_read_xml:%s" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -7239,19 +7321,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -7261,42 +7343,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7304,106 +7387,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7411,73 +7499,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7747,12 +7840,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7946,13 +8039,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7966,12 +8059,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "No interface found on cluster for ip %s" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7980,57 +8073,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "No storage path found for export path %s" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "Cloning with src %(src_path)s, dest %(dest_path)s" @@ -8487,115 +8585,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8610,79 +8704,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8709,54 +8798,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8764,194 +8853,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -9100,7 +9144,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -9177,202 +9221,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "No request spec, will not reschedule" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "Retry info not present, will not reschedule" @@ -9919,3 +9968,168 @@ msgstr "Retry info not present, will not reschedule" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "Could not find attribute for LUN named %s" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "Cleaning up incomplete backup operations" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "Resetting volume %s to available (was backing-up)" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "Resetting volume %s to error_restoring (was restoring-backup)" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "Resetting backup %s to error (was creating)" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "Resetting backup %s to available (was restoring)" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "Resuming delete on backup: %s" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "create_backup finished. backup: %s" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "delete_backup started, backup: %s" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "delete_backup finished, backup %s deleted" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/es/LC_MESSAGES/cinder.po b/cinder/locale/es/LC_MESSAGES/cinder.po index 7228bde58..51bc8d904 100644 --- a/cinder/locale/es/LC_MESSAGES/cinder.po +++ b/cinder/locale/es/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2012-03-10 06:08+0000\n" "Last-Translator: Oscar Rosario \n" "Language-Team: Spanish \n" @@ -22,17 +22,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "Una excepcion desconocida ha ocurrido" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -64,7 +63,7 @@ msgstr "no hay método para el mensaje: %s" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "Parametros inaceptables" @@ -117,7 +116,7 @@ msgstr "Tipo de contenido invalido %(content_type)s." msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -544,106 +543,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "backend inválido: %s" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1010,7 +1018,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1092,28 +1100,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1258,16 +1266,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "Capturado error: %s" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1432,27 +1445,27 @@ msgstr "" msgid "volume does not exist" msgstr "el grupo de volumenes %s no existe" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "Crear volumen de %s GB" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1504,163 +1517,206 @@ msgstr "El estado del volumen debe estar disponible" msgid "Volume to be backed up must be available" msgstr "El estado del volumen debe estar disponible" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 #, fuzzy msgid "Backup status must be available" msgstr "El estado del volumen debe estar disponible" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 #, fuzzy msgid "Volume to be restored to must be available" msgstr "El estado del volumen debe estar disponible" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2269,140 +2325,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "Fallo al generar metadatos para la ip %s" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2427,68 +2488,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "Fallo al generar metadatos para la ip %s" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "Fallo al generar metadatos para la ip %s" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, fuzzy, python-format msgid "Removing iscsi_target: %s" msgstr "Reiniciando instancia %s" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2584,7 +2656,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2626,27 +2706,27 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 #, fuzzy msgid "Volume must be available" msgstr "El estado del volumen debe estar disponible" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2816,16 +2896,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2887,7 +2988,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3052,7 +3153,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3479,7 +3580,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3497,28 +3598,28 @@ msgstr "Debe de implementar un horario de reserva" msgid "Must implement schedule_create_volume" msgstr "Debe de implementar un horario de reserva" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3582,12 +3683,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "Falso ISCSI: %s" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3634,7 +3735,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3680,7 +3781,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 #, fuzzy msgid "Invalid input" msgstr "Captura no valida" @@ -3744,7 +3845,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3758,14 +3859,14 @@ msgstr "Fallo al generar metadatos para la ip %s" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3925,77 +4026,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "Recuperandose de una ejecución fallida. Intenta el número %s" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Imposible encontrar SR en VBD %s" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -4004,48 +4105,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4054,189 +4155,205 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "Exportando de nuevo los volumenes %s" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "volume %s: saltando exportación" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "volumen %s: eliminando" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 #, fuzzy msgid "volume is not local to this node" msgstr "Volumen no local a este nodo" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "volumen %s: eliminando exportación" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "volumen %s: eliminado satisfactoriamente" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4305,51 +4422,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, fuzzy, python-format msgid "Creating clone of volume: %s" msgstr "Crear volumen de %s GB" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4528,252 +4645,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4818,15 +4935,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4853,57 +4962,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, fuzzy, python-format msgid "%s is already mounted" msgstr "el grupo %s ya existe" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5071,24 +5180,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5332,7 +5441,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5376,121 +5485,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "volume %s: saltando exportación" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5499,37 +5608,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5537,13 +5646,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5552,8 +5661,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5562,7 +5671,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5571,33 +5680,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5605,114 +5714,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5720,67 +5829,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5794,7 +5903,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5802,7 +5911,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5810,7 +5919,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5819,7 +5928,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5828,7 +5937,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5894,41 +6003,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, fuzzy, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "volume %(vol_name)s: creando lv del tamaño %(vol_size)sG" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5936,35 +6045,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5972,14 +6081,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5987,7 +6096,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5996,14 +6105,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6011,7 +6120,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6020,53 +6129,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6075,14 +6184,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6090,7 +6199,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6099,94 +6208,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6194,51 +6303,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6246,359 +6355,359 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, fuzzy, python-format msgid "Create export: %(volume)s" msgstr "Exportando de nuevo los volumenes %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, fuzzy, python-format msgid "Error mapping volume %s." msgstr "Desasociar volumen %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, fuzzy, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "volumen %s: eliminado satisfactoriamente" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, fuzzy, python-format msgid "HidePaths for volume %s completed successfully." msgstr "volumen %s: eliminado satisfactoriamente" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, fuzzy, python-format msgid "AddMembers for volume %s completed successfully." msgstr "volumen %s: eliminado satisfactoriamente" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, fuzzy, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "volumen %s: eliminado satisfactoriamente" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 #, fuzzy msgid "Cannot connect to ECOM server" msgstr "Reconectado a la cola" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6743,7 +6852,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6751,7 +6860,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6818,150 +6927,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6969,19 +7071,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6991,42 +7093,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7034,106 +7137,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7141,73 +7249,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7475,12 +7588,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7674,13 +7787,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7694,12 +7807,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7708,57 +7821,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8207,115 +8325,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8330,79 +8444,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8429,54 +8538,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8484,194 +8593,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8820,7 +8884,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8897,202 +8961,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9639,3 +9708,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/es_MX/LC_MESSAGES/cinder.po b/cinder/locale/es_MX/LC_MESSAGES/cinder.po index 6a5ec54c2..414148a44 100644 --- a/cinder/locale/es_MX/LC_MESSAGES/cinder.po +++ b/cinder/locale/es_MX/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-08-30 09:12+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish (Mexico) " @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -540,106 +539,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,26 +2694,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2803,16 +2883,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2874,7 +2975,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3039,7 +3140,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3462,7 +3563,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3479,28 +3580,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3564,12 +3665,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3616,7 +3717,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3662,7 +3763,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3725,7 +3826,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3739,14 +3840,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3903,77 +4004,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3982,48 +4083,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4032,188 +4133,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4282,51 +4399,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4505,252 +4622,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4795,15 +4912,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4830,57 +4939,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5046,24 +5155,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5305,7 +5414,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5349,121 +5458,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5472,37 +5581,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5510,13 +5619,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5525,8 +5634,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5535,7 +5644,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5544,33 +5653,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5578,114 +5687,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5693,67 +5802,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5762,7 +5871,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5770,7 +5879,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5778,7 +5887,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5787,7 +5896,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5796,7 +5905,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5862,41 +5971,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5904,35 +6013,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5940,14 +6049,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5955,7 +6064,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,53 +6097,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6043,14 +6152,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6058,7 +6167,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6067,94 +6176,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6162,51 +6271,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6214,358 +6323,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6710,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6718,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6785,150 +6894,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6936,19 +7038,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6958,42 +7060,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7001,106 +7104,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7108,73 +7216,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7442,12 +7555,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7641,13 +7754,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7661,12 +7774,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7675,57 +7788,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8174,115 +8292,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8297,79 +8411,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8396,54 +8505,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8451,194 +8560,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8787,7 +8851,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8864,202 +8928,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9318,3 +9387,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/fi_FI/LC_MESSAGES/cinder.po b/cinder/locale/fi_FI/LC_MESSAGES/cinder.po index 898424034..6e662e28b 100644 --- a/cinder/locale/fi_FI/LC_MESSAGES/cinder.po +++ b/cinder/locale/fi_FI/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-05-08 11:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -540,106 +539,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,26 +2694,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2803,16 +2883,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2874,7 +2975,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3039,7 +3140,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3462,7 +3563,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3479,28 +3580,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3564,12 +3665,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3616,7 +3717,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3662,7 +3763,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3725,7 +3826,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3739,14 +3840,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3903,77 +4004,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3982,48 +4083,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4032,188 +4133,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4282,51 +4399,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4505,252 +4622,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4795,15 +4912,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4830,57 +4939,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5046,24 +5155,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5305,7 +5414,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5349,121 +5458,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5472,37 +5581,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5510,13 +5619,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5525,8 +5634,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5535,7 +5644,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5544,33 +5653,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5578,114 +5687,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5693,67 +5802,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5762,7 +5871,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5770,7 +5879,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5778,7 +5887,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5787,7 +5896,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5796,7 +5905,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5862,41 +5971,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5904,35 +6013,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5940,14 +6049,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5955,7 +6064,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,53 +6097,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6043,14 +6152,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6058,7 +6167,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6067,94 +6176,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6162,51 +6271,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6214,358 +6323,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6710,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6718,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6785,150 +6894,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6936,19 +7038,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6958,42 +7060,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7001,106 +7104,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7108,73 +7216,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7442,12 +7555,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7641,13 +7754,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7661,12 +7774,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7675,57 +7788,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8174,115 +8292,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8297,79 +8411,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8396,54 +8505,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8451,194 +8560,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8787,7 +8851,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8864,202 +8928,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9606,3 +9675,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/fil/LC_MESSAGES/cinder.po b/cinder/locale/fil/LC_MESSAGES/cinder.po index ab4807b34..143a60f72 100644 --- a/cinder/locale/fil/LC_MESSAGES/cinder.po +++ b/cinder/locale/fil/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-09-26 22:10+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Filipino " @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -540,106 +539,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,26 +2694,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2803,16 +2883,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2874,7 +2975,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3039,7 +3140,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3462,7 +3563,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3479,28 +3580,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3564,12 +3665,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3616,7 +3717,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3662,7 +3763,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3725,7 +3826,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3739,14 +3840,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3903,77 +4004,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3982,48 +4083,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4032,188 +4133,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4282,51 +4399,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4505,252 +4622,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4795,15 +4912,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4830,57 +4939,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5046,24 +5155,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5305,7 +5414,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5349,121 +5458,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5472,37 +5581,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5510,13 +5619,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5525,8 +5634,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5535,7 +5644,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5544,33 +5653,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5578,114 +5687,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5693,67 +5802,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5762,7 +5871,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5770,7 +5879,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5778,7 +5887,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5787,7 +5896,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5796,7 +5905,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5862,41 +5971,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5904,35 +6013,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5940,14 +6049,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5955,7 +6064,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,53 +6097,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6043,14 +6152,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6058,7 +6167,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6067,94 +6176,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6162,51 +6271,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6214,358 +6323,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6710,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6718,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6785,150 +6894,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6936,19 +7038,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6958,42 +7060,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7001,106 +7104,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7108,73 +7216,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7442,12 +7555,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7641,13 +7754,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7661,12 +7774,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7675,57 +7788,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8174,115 +8292,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8297,79 +8411,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8396,54 +8505,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8451,194 +8560,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8787,7 +8851,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8864,202 +8928,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9103,8 +9172,6 @@ msgstr "" #~ msgstr "" #~ msgid "" -#~ "Migration not found for instance " -#~ "%(instance_id)s with status %(status)s." #~ msgstr "" #~ msgid "Class %(class_name)s could not be found: %(exception)s" @@ -9188,12 +9255,6 @@ msgstr "" #~ msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s." #~ msgstr "" -#~ msgid "" -#~ "check_for_setup_error: Product version not " -#~ "right. Please make sure the product " -#~ "version is V1." -#~ msgstr "" - #~ msgid "_get_device_type: Storage Pool must be configured." #~ msgstr "" @@ -9212,273 +9273,222 @@ msgstr "" #~ msgid "create_export:Volume %(name)s does not exist." #~ msgstr "" -#~ msgid "" -#~ "initialize_connection: volume name: %(volume)s. " -#~ "initiator name: %(ini)s." +#~ msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s" #~ msgstr "" -#~ msgid "" -#~ "initialize_connection:Failed to find target ip" -#~ " for initiator:%(initiatorname)s, please check" -#~ " config file." +#~ msgid "terminate_connection:Host does not exist. Host name:%(host)s." #~ msgstr "" -#~ msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s" +#~ msgid "terminate_connection:volume does not exist. volume name:%(volume)s" #~ msgstr "" -#~ msgid "" -#~ "initialize_connection:host name: %(host)s, initiator" -#~ " name: %(ini)s, hostport name: %(port)s" +#~ msgid "create_snapshot:Device does not support snapshot." #~ msgstr "" -#~ msgid "" -#~ "initialize_connection:Failed to find the given" -#~ " volume. volume name:%(volume)s." +#~ msgid "create_snapshot:Resource pool needs 1GB valid size at least." #~ msgstr "" -#~ msgid "terminate_connection:Host does not exist. Host name:%(host)s." +#~ msgid "create_snapshot:Volume does not exist. Volume name:%(name)s" #~ msgstr "" -#~ msgid "terminate_connection:volume does not exist. volume name:%(volume)s" +#~ msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s" #~ msgstr "" -#~ msgid "" -#~ "terminate_connection:No map between host and" -#~ " volume. Host name:%(hostname)s, volume " -#~ "name:%(volumename)s." +#~ msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." #~ msgstr "" -#~ msgid "" -#~ "terminate_connection:No initiator is added to" -#~ " the host. Host name:%(hostname)s" +#~ msgid "delete_snapshot:Device does not support snapshot." #~ msgstr "" -#~ msgid "create_snapshot:Device does not support snapshot." +#~ msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s" #~ msgstr "" -#~ msgid "create_snapshot:Resource pool needs 1GB valid size at least." +#~ msgid "_check_conf_file: %s" #~ msgstr "" -#~ msgid "create_snapshot:Volume does not exist. Volume name:%(name)s" +#~ msgid "Write login information to xml error. %s" #~ msgstr "" -#~ msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s" +#~ msgid "_get_login_info error. %s" #~ msgstr "" -#~ msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." +#~ msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent." #~ msgstr "" -#~ msgid "delete_snapshot:Device does not support snapshot." +#~ msgid "_get_lun_set_info:%s" #~ msgstr "" -#~ msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s" +#~ msgid "_get_iscsi_info:%s" #~ msgstr "" -#~ msgid "" -#~ "create_volume_from_snapshot:snapshot name:%(snapshot)s, " -#~ "volume name:%(volume)s." +#~ msgid "CLI command:%s" #~ msgstr "" -#~ msgid "" -#~ "create_volume_from_snapshot:Device does not support" -#~ " create volume from snapshot. Volume " -#~ "name:%(volume)s, snapshot name:%(snapshot)s." +#~ msgid "_execute_cli:%s" #~ msgstr "" -#~ msgid "" -#~ "create_volume_from_snapshot:Snapshot does not exist." -#~ " Snapshot name:%(name)s" +#~ msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s" #~ msgstr "" -#~ msgid "" -#~ "Config file is wrong. Controler IP, " -#~ "UserName and UserPassword must be set." +#~ msgid "_get_tgt_iqn:iSCSI IP is %s." #~ msgstr "" -#~ msgid "_check_conf_file: %s" +#~ msgid "_get_tgt_iqn:iSCSI target iqn is:%s" #~ msgstr "" -#~ msgid "Write login information to xml error. %s" +#~ msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s" #~ msgstr "" -#~ msgid "_get_login_info error. %s" +#~ msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s" #~ msgstr "" -#~ msgid "" -#~ "Config file is wrong. LUNType must " -#~ "be \"Thin\" or \"Thick\". LUNType:%(type)s" +#~ msgid "_is_resource_pool_enough:Resource pool for snapshot not be added." #~ msgstr "" -#~ msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent." +#~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" -#~ msgid "" -#~ "_get_lun_set_info:No available pools! Please " -#~ "check whether storage pool is created." +#~ msgid "Login to 3PAR array invalid" #~ msgstr "" -#~ msgid "_get_lun_set_info:%s" +#~ msgid "Cleaning up incomplete backup operations" #~ msgstr "" -#~ msgid "" -#~ "_get_maximum_pool:maxpoolid is None. Please " -#~ "check config file and make sure " -#~ "the \"Name\" in \"StoragePool\" is " -#~ "right." +#~ msgid "Resetting volume %s to available (was backing-up)" #~ msgstr "" -#~ msgid "_get_iscsi_info:%s" +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" #~ msgstr "" -#~ msgid "CLI command:%s" +#~ msgid "Resetting backup %s to error (was creating)" #~ msgstr "" -#~ msgid "_execute_cli:%s" +#~ msgid "Resetting backup %s to available (was restoring)" #~ msgstr "" -#~ msgid "" -#~ "_name_translate:Name in cinder: %(old)s, new" -#~ " name in storage system: %(new)s" +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" #~ msgstr "" #~ msgid "" -#~ "_create_hostgroup:Failed to Create hostgroup. " -#~ "Hostgroup name: %(name)s. out:%(out)s." +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" #~ msgstr "" #~ msgid "" -#~ "_add_host:Failed to add host to " -#~ "hostgroup. host name:%(host)s hostgroup " -#~ "id:%(hostgroup)s out:%(out)s" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" #~ msgstr "" #~ msgid "" -#~ "_add_initiator:Failed to add initiator. " -#~ "initiator name:%(name)s out:%(out)s" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" #~ msgstr "" #~ msgid "" -#~ "_delete_initiator:ERROE:Failed to delete initiator." -#~ " initiator name:%(name)s out:%(out)s" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" #~ msgstr "" #~ msgid "" -#~ "_add_hostport:Failed to add hostport. port " -#~ "name:%(port)s port information:%(info)s host " -#~ "id:%(host)s out:%(out)s" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" #~ msgstr "" -#~ msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s" +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" #~ msgstr "" -#~ msgid "_get_tgt_iqn:iSCSI IP is %s." +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" #~ msgstr "" -#~ msgid "_get_tgt_iqn:iSCSI target iqn is:%s" +#~ msgid "delete_backup started, backup: %s" #~ msgstr "" #~ msgid "" -#~ "_map_lun:Failed to add hostmap. " -#~ "hostid:%(host)s lunid:%(lun)s hostlunid:%(hostlunid)s " -#~ "out:%(out)s" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" #~ msgstr "" #~ msgid "" -#~ "_delete_map:There are IOs accessing the " -#~ "system. Retry to delete host map. " -#~ "map id:%(mapid)s" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" #~ msgstr "" -#~ msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s" +#~ msgid "delete_backup finished, backup %s deleted" #~ msgstr "" -#~ msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s" +#~ msgid "JSON transfer Error" #~ msgstr "" -#~ msgid "" -#~ "_active_snapshot:Failed to active snapshot. " -#~ "snapshot id:%(name)s. out:%(out)s" +#~ msgid "create volume error: %(err)s" #~ msgstr "" -#~ msgid "" -#~ "_disable_snapshot:Failed to disable snapshot. " -#~ "snapshot id:%(id)s. out:%(out)s" +#~ msgid "Create snapshot error." #~ msgstr "" -#~ msgid "" -#~ "_delete_snapshot:Failed to delete snapshot. " -#~ "snapshot id:%(id)s. out:%(out)s" +#~ msgid "Create luncopy error." #~ msgstr "" -#~ msgid "" -#~ "_create_volume:Failed to Create volume. volume" -#~ " name:%(name)s. out:%(out)s" +#~ msgid "_find_host_lun_id transfer data error! " #~ msgstr "" -#~ msgid "" -#~ "_delete_volume:Failed to delete volume. Volume" -#~ " name:%(name)s out:%(out)s" +#~ msgid "ssh_read: Read SSH timeout." #~ msgstr "" -#~ msgid "" -#~ "_create_luncopy:Failed to Create LUNcopy. " -#~ "LUNcopy name:%(name)s out:%(out)s" +#~ msgid "There are no hosts in the inventory." #~ msgstr "" -#~ msgid "" -#~ "_start_luncopy:Failed to start LUNcopy. " -#~ "LUNcopy id:%(luncopyid)s out:%(out)s" +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." #~ msgstr "" -#~ msgid "" -#~ "_wait_for_luncopy:LUNcopy status is not " -#~ "normal. LUNcopy name:%(luncopyname)s" +#~ msgid "Successfully cloned new backing: %s." #~ msgstr "" -#~ msgid "" -#~ "_delete_luncopy:Failed to delete LUNcopy. " -#~ "LUNcopy id:%(luncopyid)s out:%(out)s" +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." #~ msgstr "" -#~ msgid "" -#~ "_create_snapshot:Failed to Create snapshot. " -#~ "Snapshot name:%(name)s out:%(out)s" +#~ msgid "Copying backing files from %(src)s to %(dest)s." #~ msgstr "" -#~ msgid "" -#~ "_change_lun_controller:Failed to change lun " -#~ "owning controller. lun id:%(lunid)s. new " -#~ "controller:%(controller)s. out:%(out)s" +#~ msgid "Initiated copying of backing via task: %s." #~ msgstr "" -#~ msgid "_is_resource_pool_enough:Resource pool for snapshot not be added." +#~ msgid "Successfully copied backing to %s." #~ msgstr "" -#~ msgid "" -#~ "Cannot create volume of size " -#~ "%(vol_size)s from snapshot of size " -#~ "%(snap_size)s" +#~ msgid "Registering backing at path: %s to inventory." #~ msgstr "" -#~ msgid "Could not find attribute for LUN named %s" +#~ msgid "Initiated registring backing, task: %s." #~ msgstr "" -#~ msgid "" -#~ "Cannot clone volume of size %(vol_size)s" -#~ " from src volume of size " -#~ "%(src_vol_size)s" +#~ msgid "Successfully registered backing: %s." #~ msgstr "" -#~ msgid "" -#~ "Cannot create clone of size %(vol_size)s" -#~ " from volume of size %(src_vol_size)s" +#~ msgid "Reverting backing to snapshot: %s." #~ msgstr "" -#~ msgid "" -#~ "Cloning with params volume %(volume)s,src %(src_path)s,\n" -#~ " dest %(dest_path)s, vserver %(vserver)s" +#~ msgid "Initiated reverting snapshot via task: %s." #~ msgstr "" -#~ msgid "Login to 3PAR array invalid" +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." #~ msgstr "" diff --git a/cinder/locale/fr/LC_MESSAGES/cinder.po b/cinder/locale/fr/LC_MESSAGES/cinder.po index 119f823b4..00d9961ce 100644 --- a/cinder/locale/fr/LC_MESSAGES/cinder.po +++ b/cinder/locale/fr/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2012-04-06 14:54+0000\n" "Last-Translator: EmmanuelLeNormand \n" "Language-Team: French \n" @@ -22,17 +22,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "Une exception inconnue s'est produite." -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -64,7 +63,7 @@ msgstr "Pas de méthode pour le message : %s" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "Paramètres inacceptables." @@ -117,7 +116,7 @@ msgstr "Le type de contenu %(content_type)s est invalide" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "%(err)s" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -544,106 +543,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "Backend invalide : %s" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1010,7 +1018,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1092,28 +1100,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1258,16 +1266,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "Erreur interceptée : %s" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1432,27 +1445,27 @@ msgstr "" msgid "volume does not exist" msgstr "Le groupe de volume %s n'existe pas" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "Création d'un volume de %s Go" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1504,163 +1517,206 @@ msgstr "Le status du volume doit être disponible" msgid "Volume to be backed up must be available" msgstr "Le status du volume doit être disponible" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 #, fuzzy msgid "Backup status must be available" msgstr "Le status du volume doit être disponible" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 #, fuzzy msgid "Volume to be restored to must be available" msgstr "Le status du volume doit être disponible" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2269,140 +2325,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "Tentative de suppression d'une console non existente %(console_id)s." -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "Tentative de suppression d'une console non existente %(console_id)s." -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2427,68 +2488,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "Tentative de suppression d'une console non existente %(console_id)s." -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "Tentative de suppression d'une console non existente %(console_id)s." -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, fuzzy, python-format msgid "Removing iscsi_target: %s" msgstr "Redémarrage de l'instance %s" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2584,7 +2656,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2626,27 +2706,27 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 #, fuzzy msgid "Volume must be available" msgstr "Le status du volume doit être disponible" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2816,16 +2896,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2887,7 +2988,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3052,7 +3153,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3479,7 +3580,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3497,28 +3598,28 @@ msgstr "Doit mettre en oeuvre un calendrier de retrait" msgid "Must implement schedule_create_volume" msgstr "Doit mettre en oeuvre un calendrier de retrait" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3582,12 +3683,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "FAUX ISCSI: %s" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3634,7 +3735,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3680,7 +3781,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 #, fuzzy msgid "Invalid input" msgstr "Snapshot invalide" @@ -3744,7 +3845,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3758,14 +3859,14 @@ msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3925,77 +4026,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "Récupération après une exécution erronée. Tentative numéro %s" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Imposible de trouver une exportation iSCSI pour le volume %s" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -4004,48 +4105,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4054,191 +4155,207 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "Ré-exportation de %s volumes" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "volume %s : exportation évitée" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "volume %s: suppression" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 #, fuzzy msgid "volume is not local to this node" msgstr "Le volume n'est pas local à ce noeud" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "volume %s: suppression de l'exportation" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "volume %s: supprimé avec succès" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, fuzzy, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" "Montage du volume %(volume_id)s sur l'instance %(instance_id)s en tant " "que %(device)s" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4307,51 +4424,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, fuzzy, python-format msgid "Creating clone of volume: %s" msgstr "Création d'un volume de %s Go" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4530,252 +4647,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, fuzzy, python-format msgid "casted to %s" msgstr "Nested renvoi %s" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4820,15 +4937,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4855,57 +4964,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, fuzzy, python-format msgid "%s is already mounted" msgstr "le groupe %s existe déjà" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5073,24 +5182,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5334,7 +5443,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5378,121 +5487,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "volume %s : exportation évitée" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5501,37 +5610,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5539,13 +5648,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5554,8 +5663,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5564,7 +5673,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5573,33 +5682,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5607,114 +5716,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5722,67 +5831,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5796,7 +5905,7 @@ msgstr "" "Sortie standard : %(stdout)r\n" "Sortie d'erreur : %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5804,7 +5913,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5812,7 +5921,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5821,7 +5930,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5830,7 +5939,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5896,41 +6005,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, fuzzy, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "volume %(vol_name)s: cŕeation d'un volume logique de %(vol_size)sG" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5938,35 +6047,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5974,14 +6083,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5989,7 +6098,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5998,14 +6107,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6013,7 +6122,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6022,53 +6131,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6077,14 +6186,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6092,7 +6201,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6101,94 +6210,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6196,51 +6305,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6248,363 +6357,363 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, fuzzy, python-format msgid "Create export: %(volume)s" msgstr "Ré-exportation de %s volumes" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, fuzzy, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" "Montage du volume %(volume_id)s sur l'instance %(instance_id)s en tant " "que %(device)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, fuzzy, python-format msgid "Error mapping volume %s." msgstr "Erreur au démarrage xvp : %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, fuzzy, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "volume %s: supprimé avec succès" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, fuzzy, python-format msgid "HidePaths for volume %s completed successfully." msgstr "volume %s: supprimé avec succès" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, fuzzy, python-format msgid "AddMembers for volume %s completed successfully." msgstr "volume %s: supprimé avec succès" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, fuzzy, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "volume %s: supprimé avec succès" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 #, fuzzy msgid "Cannot connect to ECOM server" msgstr "Reconnection à la queue" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, fuzzy, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" "Montage du volume %(volume_id)s sur l'instance %(instance_id)s en tant " "que %(device)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6749,7 +6858,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6757,7 +6866,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6824,150 +6933,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6975,19 +7077,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6997,42 +7099,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7040,106 +7143,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7147,73 +7255,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7481,12 +7594,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7680,13 +7793,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7700,12 +7813,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7714,57 +7827,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8213,115 +8331,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8336,79 +8450,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8435,54 +8544,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8490,194 +8599,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8826,7 +8890,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8903,202 +8967,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9645,3 +9714,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "Imposible de trouver une exportation iSCSI pour le volume %s" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/hi/LC_MESSAGES/cinder.po b/cinder/locale/hi/LC_MESSAGES/cinder.po index 189911e9a..4ca306d42 100644 --- a/cinder/locale/hi/LC_MESSAGES/cinder.po +++ b/cinder/locale/hi/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hindi " @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -540,106 +539,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,26 +2694,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2803,16 +2883,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2874,7 +2975,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3039,7 +3140,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3462,7 +3563,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3479,28 +3580,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3564,12 +3665,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3616,7 +3717,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3662,7 +3763,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3725,7 +3826,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3739,14 +3840,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3903,77 +4004,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3982,48 +4083,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4032,188 +4133,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4282,51 +4399,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4505,252 +4622,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4795,15 +4912,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4830,57 +4939,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5046,24 +5155,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5305,7 +5414,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5349,121 +5458,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5472,37 +5581,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5510,13 +5619,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5525,8 +5634,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5535,7 +5644,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5544,33 +5653,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5578,114 +5687,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5693,67 +5802,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5762,7 +5871,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5770,7 +5879,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5778,7 +5887,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5787,7 +5896,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5796,7 +5905,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5862,41 +5971,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5904,35 +6013,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5940,14 +6049,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5955,7 +6064,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,53 +6097,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6043,14 +6152,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6058,7 +6167,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6067,94 +6176,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6162,51 +6271,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6214,358 +6323,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6710,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6718,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6785,150 +6894,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6936,19 +7038,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6958,42 +7060,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7001,106 +7104,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7108,73 +7216,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7442,12 +7555,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7641,13 +7754,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7661,12 +7774,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7675,57 +7788,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8174,115 +8292,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8297,79 +8411,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8396,54 +8505,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8451,194 +8560,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8787,7 +8851,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8864,202 +8928,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9351,3 +9420,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/hr/LC_MESSAGES/cinder.po b/cinder/locale/hr/LC_MESSAGES/cinder.po index cbbe9d55a..da694233f 100644 --- a/cinder/locale/hr/LC_MESSAGES/cinder.po +++ b/cinder/locale/hr/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Croatian " @@ -24,17 +24,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -66,7 +65,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -118,7 +117,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -152,7 +151,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -541,106 +540,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1005,7 +1013,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1087,28 +1095,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1253,16 +1261,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1425,27 +1438,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1495,161 +1508,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2258,140 +2314,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2416,68 +2477,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2573,7 +2645,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2615,26 +2695,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2804,16 +2884,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2875,7 +2976,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3040,7 +3141,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3463,7 +3564,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3480,28 +3581,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3565,12 +3666,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3617,7 +3718,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3663,7 +3764,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3726,7 +3827,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3740,14 +3841,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3904,77 +4005,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3983,48 +4084,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4033,188 +4134,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4283,51 +4400,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4506,252 +4623,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4796,15 +4913,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4831,57 +4940,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5047,24 +5156,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5306,7 +5415,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5350,121 +5459,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5473,37 +5582,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5511,13 +5620,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5526,8 +5635,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5536,7 +5645,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5545,33 +5654,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5579,114 +5688,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5694,67 +5803,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5763,7 +5872,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5771,7 +5880,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5779,7 +5888,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5788,7 +5897,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5797,7 +5906,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5863,41 +5972,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5905,35 +6014,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5941,14 +6050,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5956,7 +6065,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5965,14 +6074,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5980,7 +6089,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5989,53 +6098,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6044,14 +6153,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6059,7 +6168,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6068,94 +6177,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6163,51 +6272,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6215,358 +6324,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6711,7 +6820,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6719,7 +6828,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6786,150 +6895,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6937,19 +7039,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6959,42 +7061,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7002,106 +7105,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7109,73 +7217,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7443,12 +7556,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7642,13 +7755,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7662,12 +7775,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7676,57 +7789,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8175,115 +8293,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8298,79 +8412,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8397,54 +8506,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8452,194 +8561,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8788,7 +8852,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8865,202 +8929,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9607,3 +9676,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/hu/LC_MESSAGES/cinder.po b/cinder/locale/hu/LC_MESSAGES/cinder.po index 3e92bc9ac..f7710e1b1 100644 --- a/cinder/locale/hu/LC_MESSAGES/cinder.po +++ b/cinder/locale/hu/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Hungarian " @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -540,106 +539,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,26 +2694,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2803,16 +2883,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2874,7 +2975,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3039,7 +3140,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3462,7 +3563,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3479,28 +3580,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3564,12 +3665,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3616,7 +3717,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3662,7 +3763,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3725,7 +3826,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3739,14 +3840,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3903,77 +4004,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3982,48 +4083,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4032,188 +4133,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4282,51 +4399,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4505,252 +4622,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4795,15 +4912,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4830,57 +4939,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5046,24 +5155,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5305,7 +5414,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5349,121 +5458,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5472,37 +5581,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5510,13 +5619,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5525,8 +5634,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5535,7 +5644,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5544,33 +5653,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5578,114 +5687,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5693,67 +5802,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5762,7 +5871,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5770,7 +5879,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5778,7 +5887,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5787,7 +5896,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5796,7 +5905,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5862,41 +5971,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5904,35 +6013,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5940,14 +6049,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5955,7 +6064,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,53 +6097,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6043,14 +6152,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6058,7 +6167,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6067,94 +6176,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6162,51 +6271,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6214,358 +6323,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6710,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6718,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6785,150 +6894,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6936,19 +7038,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6958,42 +7060,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7001,106 +7104,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7108,73 +7216,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7442,12 +7555,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7641,13 +7754,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7661,12 +7774,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7675,57 +7788,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8174,115 +8292,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8297,79 +8411,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8396,54 +8505,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8451,194 +8560,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8787,7 +8851,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8864,202 +8928,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9606,3 +9675,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/id/LC_MESSAGES/cinder.po b/cinder/locale/id/LC_MESSAGES/cinder.po index fe4762618..511b76910 100644 --- a/cinder/locale/id/LC_MESSAGES/cinder.po +++ b/cinder/locale/id/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Indonesian " @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -540,106 +539,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,26 +2694,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2803,16 +2883,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2874,7 +2975,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3039,7 +3140,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3462,7 +3563,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3479,28 +3580,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3564,12 +3665,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3616,7 +3717,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3662,7 +3763,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3725,7 +3826,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3739,14 +3840,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3903,77 +4004,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3982,48 +4083,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4032,188 +4133,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4282,51 +4399,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4505,252 +4622,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4795,15 +4912,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4830,57 +4939,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5046,24 +5155,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5305,7 +5414,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5349,121 +5458,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5472,37 +5581,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5510,13 +5619,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5525,8 +5634,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5535,7 +5644,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5544,33 +5653,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5578,114 +5687,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5693,67 +5802,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5762,7 +5871,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5770,7 +5879,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5778,7 +5887,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5787,7 +5896,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5796,7 +5905,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5862,41 +5971,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5904,35 +6013,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5940,14 +6049,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5955,7 +6064,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,53 +6097,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6043,14 +6152,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6058,7 +6167,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6067,94 +6176,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6162,51 +6271,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6214,358 +6323,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6710,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6718,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6785,150 +6894,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6936,19 +7038,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6958,42 +7060,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7001,106 +7104,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7108,73 +7216,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7442,12 +7555,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7641,13 +7754,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7661,12 +7774,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7675,57 +7788,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8174,115 +8292,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8297,79 +8411,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8396,54 +8505,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8451,194 +8560,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8787,7 +8851,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8864,202 +8928,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9606,3 +9675,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/it/LC_MESSAGES/cinder.po b/cinder/locale/it/LC_MESSAGES/cinder.po index dab987bff..308ed4695 100644 --- a/cinder/locale/it/LC_MESSAGES/cinder.po +++ b/cinder/locale/it/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2012-04-01 18:59+0000\n" "Last-Translator: simone.sandri \n" "Language-Team: Italian \n" @@ -22,17 +22,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "E' stato riscontrato un errore sconosciuto" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -64,7 +63,7 @@ msgstr "nessun metodo per il messaggio: %s" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "Parametri inaccettabili." @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -542,106 +541,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1008,7 +1016,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1090,28 +1098,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1256,16 +1264,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1429,27 +1442,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1501,163 +1514,206 @@ msgstr "Lo stato del volume deve essere disponibile" msgid "Volume to be backed up must be available" msgstr "Lo stato del volume deve essere disponibile" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 #, fuzzy msgid "Backup status must be available" msgstr "Lo stato del volume deve essere disponibile" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 #, fuzzy msgid "Volume to be restored to must be available" msgstr "Lo stato del volume deve essere disponibile" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2266,140 +2322,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2424,68 +2485,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "Impossibile localizzare il volume %s" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "Impossibile localizzare il volume %s" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, fuzzy, python-format msgid "Removing iscsi_target: %s" msgstr "Riavviando l'istanza %s" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2581,7 +2653,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2623,27 +2703,27 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 #, fuzzy msgid "Volume must be available" msgstr "Lo stato del volume deve essere disponibile" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2813,16 +2893,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2884,7 +2985,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3049,7 +3150,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3474,7 +3575,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3491,28 +3592,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3576,12 +3677,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3628,7 +3729,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3674,7 +3775,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 #, fuzzy msgid "Invalid input" msgstr "E' stato ricevuto un input non valido" @@ -3738,7 +3839,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3752,14 +3853,14 @@ msgstr "Impossibile localizzare il volume %s" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3919,77 +4020,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Impossibile localizzare il volume %s" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3998,48 +4099,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4048,189 +4149,205 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "volume %s: rimuovendo" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 #, fuzzy msgid "volume is not local to this node" msgstr "Volume ancora collegato" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "volume %s: rimosso con successo" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4299,51 +4416,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4522,252 +4639,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4812,15 +4929,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4847,57 +4956,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5064,24 +5173,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5324,7 +5433,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5368,121 +5477,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5491,37 +5600,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5529,13 +5638,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5544,8 +5653,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5554,7 +5663,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5563,33 +5672,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5597,114 +5706,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5712,67 +5821,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5786,7 +5895,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5794,7 +5903,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5802,7 +5911,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5811,7 +5920,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5820,7 +5929,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5886,41 +5995,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5928,35 +6037,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,14 +6097,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6003,7 +6112,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6012,53 +6121,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6067,14 +6176,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6082,7 +6191,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6091,94 +6200,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6186,51 +6295,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6238,359 +6347,359 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, fuzzy, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "volume %s: rimosso con successo" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, fuzzy, python-format msgid "HidePaths for volume %s completed successfully." msgstr "volume %s: rimosso con successo" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, fuzzy, python-format msgid "AddMembers for volume %s completed successfully." msgstr "volume %s: rimosso con successo" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, fuzzy, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "volume %s: rimosso con successo" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 #, fuzzy msgid "Cannot connect to ECOM server" msgstr "Riconnesso alla coda" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6735,7 +6844,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6743,7 +6852,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6810,150 +6919,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6961,19 +7063,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6983,42 +7085,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7026,106 +7129,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7133,73 +7241,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7467,12 +7580,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7666,13 +7779,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7686,12 +7799,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7700,57 +7813,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8199,115 +8317,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8322,79 +8436,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8421,54 +8530,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8476,194 +8585,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8812,7 +8876,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8889,202 +8953,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9631,3 +9700,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/it_IT/LC_MESSAGES/cinder.po b/cinder/locale/it_IT/LC_MESSAGES/cinder.po index e9217c5f9..e40e654c4 100644 --- a/cinder/locale/it_IT/LC_MESSAGES/cinder.po +++ b/cinder/locale/it_IT/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian (Italy) " @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -540,106 +539,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,26 +2694,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2803,16 +2883,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2874,7 +2975,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3039,7 +3140,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3462,7 +3563,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3479,28 +3580,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3564,12 +3665,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3616,7 +3717,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3662,7 +3763,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3725,7 +3826,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3739,14 +3840,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3903,77 +4004,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3982,48 +4083,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4032,188 +4133,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4282,51 +4399,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4505,252 +4622,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4795,15 +4912,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4830,57 +4939,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5046,24 +5155,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5305,7 +5414,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5349,121 +5458,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5472,37 +5581,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5510,13 +5619,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5525,8 +5634,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5535,7 +5644,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5544,33 +5653,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5578,114 +5687,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5693,67 +5802,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5762,7 +5871,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5770,7 +5879,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5778,7 +5887,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5787,7 +5896,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5796,7 +5905,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5862,41 +5971,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5904,35 +6013,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5940,14 +6049,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5955,7 +6064,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,53 +6097,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6043,14 +6152,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6058,7 +6167,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6067,94 +6176,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6162,51 +6271,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6214,358 +6323,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6710,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6718,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6785,150 +6894,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6936,19 +7038,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6958,42 +7060,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7001,106 +7104,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7108,73 +7216,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7442,12 +7555,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7641,13 +7754,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7661,12 +7774,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7675,57 +7788,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8174,115 +8292,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8297,79 +8411,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8396,54 +8505,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8451,194 +8560,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8787,7 +8851,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8864,202 +8928,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9606,3 +9675,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/ja/LC_MESSAGES/cinder.po b/cinder/locale/ja/LC_MESSAGES/cinder.po index a6fab7a38..a60795d42 100644 --- a/cinder/locale/ja/LC_MESSAGES/cinder.po +++ b/cinder/locale/ja/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2011-08-23 11:22+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: \n" @@ -22,17 +22,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -64,7 +63,7 @@ msgstr "メッセージ %s に対するメソッドが存在しません。" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -116,7 +115,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -150,7 +149,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -539,106 +538,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "不正なバックエンドです: %s" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1005,7 +1013,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1087,28 +1095,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1253,16 +1261,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "エラー %s をキャッチしました。" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1427,27 +1440,27 @@ msgstr "" msgid "volume does not exist" msgstr "ボリュームグループ%sが存在しません。" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "Create volume: %s GBのボリュームを作成します。" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1499,163 +1512,206 @@ msgstr "ボリュームのステータス(status)は available でなければ msgid "Volume to be backed up must be available" msgstr "ボリュームのステータス(status)は available でなければなりません。" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 #, fuzzy msgid "Backup status must be available" msgstr "ボリュームのステータス(status)は available でなければなりません。" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 #, fuzzy msgid "Volume to be restored to must be available" msgstr "ボリュームのステータス(status)は available でなければなりません。" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2264,140 +2320,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "存在しないコンソール %(console_id)s を削除しようとしました" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "存在しないコンソール %(console_id)s を削除しようとしました" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2422,68 +2483,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "存在しないコンソール %(console_id)s を削除しようとしました" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "存在しないコンソール %(console_id)s を削除しようとしました" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, fuzzy, python-format msgid "Removing iscsi_target: %s" msgstr "Rebooting instance: インスタンス %s を再起動します。" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2579,7 +2651,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2621,27 +2701,27 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 #, fuzzy msgid "Volume must be available" msgstr "ボリュームのステータス(status)は available でなければなりません。" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2811,16 +2891,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2882,7 +2983,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3047,7 +3148,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3472,7 +3573,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3490,28 +3591,28 @@ msgstr "予備の(fallback)スケジューラを実装する必要がありま msgid "Must implement schedule_create_volume" msgstr "予備の(fallback)スケジューラを実装する必要があります。" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3575,12 +3676,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "偽のISCSI: %s" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3627,7 +3728,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3673,7 +3774,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3736,7 +3837,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3750,14 +3851,14 @@ msgstr "ip %s に対するメタデータの取得に失敗しました。" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3917,77 +4018,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "実行失敗からリカバリーします。%s 回目のトライ。" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3996,48 +4097,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4046,189 +4147,205 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "%s 個のボリュームを再エクスポートします。" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "ボリューム %s のエキスポートをスキップします。" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "ボリューム %s を削除します。" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 #, fuzzy msgid "volume is not local to this node" msgstr "ボリュームはこのノードのローカルではありません。" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "ボリューム %s のエクスポートを解除します。" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "ボリューム %s の削除に成功しました。" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, fuzzy, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "ボリューム %(volume_id)s をインスタンス %(instance_id)s のデバイス %(device)s に接続" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4297,51 +4414,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, fuzzy, python-format msgid "Creating clone of volume: %s" msgstr "Create volume: %s GBのボリュームを作成します。" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4520,252 +4637,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, fuzzy, python-format msgid "casted to %s" msgstr "ネストした戻り値: %s" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4810,15 +4927,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4845,57 +4954,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, fuzzy, python-format msgid "%s is already mounted" msgstr "グループ %s は既に存在しています。" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5063,24 +5172,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5324,7 +5433,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5368,121 +5477,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "ボリューム %s のエキスポートをスキップします。" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5491,37 +5600,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5529,13 +5638,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5544,8 +5653,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5554,7 +5663,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5563,33 +5672,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5597,114 +5706,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5712,67 +5821,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5786,7 +5895,7 @@ msgstr "" "標準出力: %(stdout)r\n" "標準エラー出力: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5794,7 +5903,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5802,7 +5911,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5811,7 +5920,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5820,7 +5929,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5886,41 +5995,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, fuzzy, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "ボリューム %(vol_name)s: サイズ %(vol_size)sG のlvを作成します。" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5928,35 +6037,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,14 +6097,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6003,7 +6112,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6012,53 +6121,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6067,14 +6176,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6082,7 +6191,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6091,94 +6200,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6186,51 +6295,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6238,359 +6347,359 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, fuzzy, python-format msgid "Create export: %(volume)s" msgstr "%s 個のボリュームを再エクスポートします。" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, fuzzy, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "ボリューム %(volume_id)s をインスタンス %(instance_id)s のデバイス %(device)s に接続" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, fuzzy, python-format msgid "Error mapping volume %s." msgstr "xvp の開始中にエラー: %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, fuzzy, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "ボリューム %s の削除に成功しました。" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, fuzzy, python-format msgid "HidePaths for volume %s completed successfully." msgstr "ボリューム %s の削除に成功しました。" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, fuzzy, python-format msgid "AddMembers for volume %s completed successfully." msgstr "ボリューム %s の削除に成功しました。" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, fuzzy, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "ボリューム %s の削除に成功しました。" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 #, fuzzy msgid "Cannot connect to ECOM server" msgstr "キューに再接続しました。" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, fuzzy, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "ボリューム %(volume_id)s をインスタンス %(instance_id)s のデバイス %(device)s に接続" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6735,7 +6844,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6743,7 +6852,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6810,150 +6919,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6961,19 +7063,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6983,42 +7085,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7026,106 +7129,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7133,73 +7241,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7467,12 +7580,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7666,13 +7779,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7686,12 +7799,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7700,57 +7813,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8199,115 +8317,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8322,79 +8436,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8421,54 +8530,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8476,194 +8585,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8812,7 +8876,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8889,202 +8953,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9631,3 +9700,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/ka_GE/LC_MESSAGES/cinder.po b/cinder/locale/ka_GE/LC_MESSAGES/cinder.po index 109e1e6da..5c7f39c0d 100644 --- a/cinder/locale/ka_GE/LC_MESSAGES/cinder.po +++ b/cinder/locale/ka_GE/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Georgian (Georgia) " @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -540,106 +539,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,26 +2694,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2803,16 +2883,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2874,7 +2975,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3039,7 +3140,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3462,7 +3563,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3479,28 +3580,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3564,12 +3665,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3616,7 +3717,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3662,7 +3763,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3725,7 +3826,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3739,14 +3840,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3903,77 +4004,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3982,48 +4083,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4032,188 +4133,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4282,51 +4399,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4505,252 +4622,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4795,15 +4912,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4830,57 +4939,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5046,24 +5155,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5305,7 +5414,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5349,121 +5458,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5472,37 +5581,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5510,13 +5619,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5525,8 +5634,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5535,7 +5644,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5544,33 +5653,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5578,114 +5687,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5693,67 +5802,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5762,7 +5871,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5770,7 +5879,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5778,7 +5887,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5787,7 +5896,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5796,7 +5905,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5862,41 +5971,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5904,35 +6013,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5940,14 +6049,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5955,7 +6064,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,53 +6097,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6043,14 +6152,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6058,7 +6167,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6067,94 +6176,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6162,51 +6271,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6214,358 +6323,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6710,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6718,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6785,150 +6894,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6936,19 +7038,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6958,42 +7060,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7001,106 +7104,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7108,73 +7216,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7442,12 +7555,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7641,13 +7754,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7661,12 +7774,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7675,57 +7788,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8174,115 +8292,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8297,79 +8411,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8396,54 +8505,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8451,194 +8560,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8787,7 +8851,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8864,202 +8928,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9606,3 +9675,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/kn/LC_MESSAGES/cinder.po b/cinder/locale/kn/LC_MESSAGES/cinder.po index 5aee99468..d653d78e6 100644 --- a/cinder/locale/kn/LC_MESSAGES/cinder.po +++ b/cinder/locale/kn/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-09-17 14:44+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Kannada " @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -540,106 +539,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,26 +2694,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2803,16 +2883,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2874,7 +2975,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3039,7 +3140,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3462,7 +3563,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3479,28 +3580,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3564,12 +3665,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3616,7 +3717,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3662,7 +3763,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3725,7 +3826,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3739,14 +3840,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3903,77 +4004,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3982,48 +4083,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4032,188 +4133,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4282,51 +4399,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4505,252 +4622,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4795,15 +4912,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4830,57 +4939,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5046,24 +5155,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5305,7 +5414,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5349,121 +5458,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5472,37 +5581,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5510,13 +5619,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5525,8 +5634,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5535,7 +5644,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5544,33 +5653,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5578,114 +5687,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5693,67 +5802,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5762,7 +5871,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5770,7 +5879,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5778,7 +5887,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5787,7 +5896,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5796,7 +5905,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5862,41 +5971,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5904,35 +6013,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5940,14 +6049,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5955,7 +6064,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,53 +6097,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6043,14 +6152,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6058,7 +6167,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6067,94 +6176,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6162,51 +6271,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6214,358 +6323,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6710,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6718,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6785,150 +6894,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6936,19 +7038,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6958,42 +7060,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7001,106 +7104,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7108,73 +7216,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7442,12 +7555,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7641,13 +7754,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7661,12 +7774,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7675,57 +7788,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8174,115 +8292,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8297,79 +8411,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8396,54 +8505,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8451,194 +8560,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8787,7 +8851,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8864,202 +8928,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9282,3 +9351,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/ko/LC_MESSAGES/cinder.po b/cinder/locale/ko/LC_MESSAGES/cinder.po index 4d7c58dcf..21c2afbd8 100644 --- a/cinder/locale/ko/LC_MESSAGES/cinder.po +++ b/cinder/locale/ko/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2011-12-16 04:42+0000\n" "Last-Translator: Zhongyue Luo \n" "Language-Team: Korean \n" @@ -22,17 +22,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -64,7 +63,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -116,7 +115,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -150,7 +149,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -539,106 +538,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1003,7 +1011,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1085,28 +1093,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1251,16 +1259,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1496,163 +1509,206 @@ msgstr "볼륨의 상태를 알 수 없습니다" msgid "Volume to be backed up must be available" msgstr "볼륨의 상태를 알 수 없습니다" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 #, fuzzy msgid "Backup status must be available" msgstr "볼륨의 상태를 알 수 없습니다" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 #, fuzzy msgid "Volume to be restored to must be available" msgstr "볼륨의 상태를 알 수 없습니다" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2261,140 +2317,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2419,68 +2480,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "%s 볼륨을 찾을수 없습니다" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "%s 볼륨을 찾을수 없습니다" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, fuzzy, python-format msgid "Removing iscsi_target: %s" msgstr "인스턴스 %s를 재부팅합니다" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2576,7 +2648,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2618,27 +2698,27 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 #, fuzzy msgid "Volume must be available" msgstr "볼륨의 상태를 알 수 없습니다" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2808,16 +2888,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2879,7 +2980,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3044,7 +3145,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3467,7 +3568,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3484,28 +3585,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3569,12 +3670,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3621,7 +3722,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3667,7 +3768,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3730,7 +3831,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3744,14 +3845,14 @@ msgstr "%s 볼륨을 찾을수 없습니다" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3911,77 +4012,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "%s 볼륨을 찾을수 없습니다" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3990,48 +4091,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4040,188 +4141,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4290,51 +4407,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4513,252 +4630,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4803,15 +4920,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4838,57 +4947,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5055,24 +5164,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5314,7 +5423,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5358,121 +5467,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5481,37 +5590,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5519,13 +5628,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5534,8 +5643,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5544,7 +5653,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5553,33 +5662,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5587,114 +5696,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5702,67 +5811,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5776,7 +5885,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5784,7 +5893,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5792,7 +5901,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5801,7 +5910,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5810,7 +5919,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5876,41 +5985,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5918,35 +6027,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5954,14 +6063,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5969,7 +6078,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5978,14 +6087,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5993,7 +6102,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6002,53 +6111,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6057,14 +6166,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6072,7 +6181,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6081,94 +6190,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6176,51 +6285,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6228,358 +6337,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6724,7 +6833,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6732,7 +6841,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6799,150 +6908,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6950,19 +7052,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6972,42 +7074,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7015,106 +7118,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7122,73 +7230,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7456,12 +7569,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7655,13 +7768,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7675,12 +7788,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7689,57 +7802,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8188,115 +8306,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8311,79 +8425,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8410,54 +8519,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8465,194 +8574,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8801,7 +8865,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8878,202 +8942,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9620,3 +9689,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/ko_KR/LC_MESSAGES/cinder.po b/cinder/locale/ko_KR/LC_MESSAGES/cinder.po index a1ad0e450..3dbb8d10c 100644 --- a/cinder/locale/ko_KR/LC_MESSAGES/cinder.po +++ b/cinder/locale/ko_KR/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-05-08 11:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Korean (Korea) " @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -540,106 +539,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,26 +2694,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2803,16 +2883,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2874,7 +2975,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3039,7 +3140,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3462,7 +3563,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3479,28 +3580,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3564,12 +3665,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3616,7 +3717,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3662,7 +3763,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3725,7 +3826,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3739,14 +3840,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3903,77 +4004,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3982,48 +4083,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4032,188 +4133,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4282,51 +4399,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4505,252 +4622,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4795,15 +4912,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4830,57 +4939,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5046,24 +5155,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5305,7 +5414,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5349,121 +5458,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5472,37 +5581,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5510,13 +5619,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5525,8 +5634,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5535,7 +5644,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5544,33 +5653,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5578,114 +5687,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5693,67 +5802,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5762,7 +5871,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5770,7 +5879,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5778,7 +5887,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5787,7 +5896,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5796,7 +5905,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5862,41 +5971,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5904,35 +6013,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5940,14 +6049,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5955,7 +6064,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,53 +6097,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6043,14 +6152,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6058,7 +6167,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6067,94 +6176,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6162,51 +6271,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6214,358 +6323,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6710,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6718,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6785,150 +6894,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6936,19 +7038,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6958,42 +7060,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7001,106 +7104,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7108,73 +7216,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7442,12 +7555,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7641,13 +7754,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7661,12 +7774,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7675,57 +7788,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8174,115 +8292,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8297,79 +8411,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8396,54 +8505,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8451,194 +8560,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8787,7 +8851,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8864,202 +8928,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9606,3 +9675,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/ms/LC_MESSAGES/cinder.po b/cinder/locale/ms/LC_MESSAGES/cinder.po index 19bd00e5c..dfbcc4b35 100644 --- a/cinder/locale/ms/LC_MESSAGES/cinder.po +++ b/cinder/locale/ms/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malay " @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -540,106 +539,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,26 +2694,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2803,16 +2883,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2874,7 +2975,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3039,7 +3140,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3462,7 +3563,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3479,28 +3580,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3564,12 +3665,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3616,7 +3717,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3662,7 +3763,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3725,7 +3826,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3739,14 +3840,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3903,77 +4004,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3982,48 +4083,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4032,188 +4133,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4282,51 +4399,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4505,252 +4622,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4795,15 +4912,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4830,57 +4939,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5046,24 +5155,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5305,7 +5414,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5349,121 +5458,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5472,37 +5581,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5510,13 +5619,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5525,8 +5634,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5535,7 +5644,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5544,33 +5653,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5578,114 +5687,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5693,67 +5802,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5762,7 +5871,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5770,7 +5879,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5778,7 +5887,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5787,7 +5896,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5796,7 +5905,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5862,41 +5971,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5904,35 +6013,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5940,14 +6049,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5955,7 +6064,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,53 +6097,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6043,14 +6152,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6058,7 +6167,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6067,94 +6176,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6162,51 +6271,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6214,358 +6323,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6710,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6718,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6785,150 +6894,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6936,19 +7038,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6958,42 +7060,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7001,106 +7104,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7108,73 +7216,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7442,12 +7555,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7641,13 +7754,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7661,12 +7774,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7675,57 +7788,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8174,115 +8292,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8297,79 +8411,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8396,54 +8505,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8451,194 +8560,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8787,7 +8851,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8864,202 +8928,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9606,3 +9675,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/nb/LC_MESSAGES/cinder.po b/cinder/locale/nb/LC_MESSAGES/cinder.po index 70c4aba28..b3f9f2da0 100644 --- a/cinder/locale/nb/LC_MESSAGES/cinder.po +++ b/cinder/locale/nb/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Norwegian Bokmål " @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -540,106 +539,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,26 +2694,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2803,16 +2883,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2874,7 +2975,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3039,7 +3140,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3462,7 +3563,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3479,28 +3580,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3564,12 +3665,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3616,7 +3717,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3662,7 +3763,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3725,7 +3826,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3739,14 +3840,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3903,77 +4004,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3982,48 +4083,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4032,188 +4133,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4282,51 +4399,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4505,252 +4622,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4795,15 +4912,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4830,57 +4939,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5046,24 +5155,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5305,7 +5414,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5349,121 +5458,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5472,37 +5581,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5510,13 +5619,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5525,8 +5634,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5535,7 +5644,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5544,33 +5653,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5578,114 +5687,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5693,67 +5802,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5762,7 +5871,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5770,7 +5879,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5778,7 +5887,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5787,7 +5896,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5796,7 +5905,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5862,41 +5971,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5904,35 +6013,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5940,14 +6049,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5955,7 +6064,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,53 +6097,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6043,14 +6152,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6058,7 +6167,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6067,94 +6176,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6162,51 +6271,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6214,358 +6323,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6710,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6718,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6785,150 +6894,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6936,19 +7038,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6958,42 +7060,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7001,106 +7104,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7108,73 +7216,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7442,12 +7555,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7641,13 +7754,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7661,12 +7774,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7675,57 +7788,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8174,115 +8292,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8297,79 +8411,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8396,54 +8505,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8451,194 +8560,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8787,7 +8851,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8864,202 +8928,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9606,3 +9675,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/ne/LC_MESSAGES/cinder.po b/cinder/locale/ne/LC_MESSAGES/cinder.po index 856aad574..be7e88286 100644 --- a/cinder/locale/ne/LC_MESSAGES/cinder.po +++ b/cinder/locale/ne/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-08-30 22:38+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Nepali " @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -540,106 +539,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,26 +2694,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2803,16 +2883,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2874,7 +2975,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3039,7 +3140,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3462,7 +3563,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3479,28 +3580,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3564,12 +3665,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3616,7 +3717,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3662,7 +3763,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3725,7 +3826,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3739,14 +3840,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3903,77 +4004,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3982,48 +4083,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4032,188 +4133,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4282,51 +4399,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4505,252 +4622,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4795,15 +4912,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4830,57 +4939,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5046,24 +5155,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5305,7 +5414,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5349,121 +5458,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5472,37 +5581,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5510,13 +5619,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5525,8 +5634,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5535,7 +5644,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5544,33 +5653,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5578,114 +5687,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5693,67 +5802,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5762,7 +5871,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5770,7 +5879,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5778,7 +5887,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5787,7 +5896,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5796,7 +5905,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5862,41 +5971,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5904,35 +6013,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5940,14 +6049,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5955,7 +6064,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,53 +6097,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6043,14 +6152,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6058,7 +6167,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6067,94 +6176,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6162,51 +6271,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6214,358 +6323,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6710,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6718,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6785,150 +6894,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6936,19 +7038,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6958,42 +7060,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7001,106 +7104,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7108,73 +7216,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7442,12 +7555,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7641,13 +7754,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7661,12 +7774,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7675,57 +7788,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8174,115 +8292,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8297,79 +8411,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8396,54 +8505,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8451,194 +8560,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8787,7 +8851,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8864,202 +8928,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9318,3 +9387,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/nl_NL/LC_MESSAGES/cinder.po b/cinder/locale/nl_NL/LC_MESSAGES/cinder.po index 32dbb4f03..0479ced37 100644 --- a/cinder/locale/nl_NL/LC_MESSAGES/cinder.po +++ b/cinder/locale/nl_NL/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Dutch (Netherlands) " @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -540,106 +539,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,26 +2694,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2803,16 +2883,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2874,7 +2975,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3039,7 +3140,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3462,7 +3563,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3479,28 +3580,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3564,12 +3665,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3616,7 +3717,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3662,7 +3763,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3725,7 +3826,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3739,14 +3840,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3903,77 +4004,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3982,48 +4083,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4032,188 +4133,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4282,51 +4399,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4505,252 +4622,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4795,15 +4912,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4830,57 +4939,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5046,24 +5155,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5305,7 +5414,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5349,121 +5458,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5472,37 +5581,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5510,13 +5619,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5525,8 +5634,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5535,7 +5644,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5544,33 +5653,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5578,114 +5687,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5693,67 +5802,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5762,7 +5871,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5770,7 +5879,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5778,7 +5887,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5787,7 +5896,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5796,7 +5905,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5862,41 +5971,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5904,35 +6013,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5940,14 +6049,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5955,7 +6064,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,53 +6097,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6043,14 +6152,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6058,7 +6167,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6067,94 +6176,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6162,51 +6271,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6214,358 +6323,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6710,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6718,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6785,150 +6894,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6936,19 +7038,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6958,42 +7060,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7001,106 +7104,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7108,73 +7216,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7442,12 +7555,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7641,13 +7754,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7661,12 +7774,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7675,57 +7788,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8174,115 +8292,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8297,79 +8411,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8396,54 +8505,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8451,194 +8560,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8787,7 +8851,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8864,202 +8928,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9606,3 +9675,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/pl_PL/LC_MESSAGES/cinder.po b/cinder/locale/pl_PL/LC_MESSAGES/cinder.po index 529792f89..6f3e66eb9 100644 --- a/cinder/locale/pl_PL/LC_MESSAGES/cinder.po +++ b/cinder/locale/pl_PL/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-07-01 16:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Polish (Poland) " @@ -24,17 +24,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -66,7 +65,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -118,7 +117,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -152,7 +151,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -541,106 +540,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1005,7 +1013,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1087,28 +1095,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1253,16 +1261,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1425,27 +1438,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1495,161 +1508,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2258,140 +2314,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2416,68 +2477,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2573,7 +2645,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2615,26 +2695,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2804,16 +2884,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2875,7 +2976,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3040,7 +3141,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3463,7 +3564,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3480,28 +3581,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3565,12 +3666,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3617,7 +3718,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3663,7 +3764,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3726,7 +3827,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3740,14 +3841,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3904,77 +4005,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3983,48 +4084,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4033,188 +4134,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4283,51 +4400,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4506,252 +4623,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4796,15 +4913,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4831,57 +4940,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5047,24 +5156,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5306,7 +5415,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5350,121 +5459,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5473,37 +5582,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5511,13 +5620,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5526,8 +5635,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5536,7 +5645,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5545,33 +5654,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5579,114 +5688,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5694,67 +5803,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5763,7 +5872,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5771,7 +5880,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5779,7 +5888,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5788,7 +5897,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5797,7 +5906,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5863,41 +5972,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5905,35 +6014,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5941,14 +6050,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5956,7 +6065,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5965,14 +6074,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5980,7 +6089,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5989,53 +6098,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6044,14 +6153,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6059,7 +6168,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6068,94 +6177,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6163,51 +6272,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6215,358 +6324,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6711,7 +6820,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6719,7 +6828,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6786,150 +6895,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6937,19 +7039,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6959,42 +7061,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7002,106 +7105,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7109,73 +7217,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7443,12 +7556,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7642,13 +7755,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7662,12 +7775,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7676,57 +7789,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8175,115 +8293,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8298,79 +8412,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8397,54 +8506,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8452,194 +8561,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8788,7 +8852,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8865,202 +8929,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9607,3 +9676,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/pt/LC_MESSAGES/cinder.po b/cinder/locale/pt/LC_MESSAGES/cinder.po index 5e352b7e6..7b895145e 100644 --- a/cinder/locale/pt/LC_MESSAGES/cinder.po +++ b/cinder/locale/pt/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Portuguese " @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -540,106 +539,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,26 +2694,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2803,16 +2883,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2874,7 +2975,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3039,7 +3140,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3462,7 +3563,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3479,28 +3580,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3564,12 +3665,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3616,7 +3717,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3662,7 +3763,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3725,7 +3826,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3739,14 +3840,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3903,77 +4004,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3982,48 +4083,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4032,188 +4133,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4282,51 +4399,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4505,252 +4622,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4795,15 +4912,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4830,57 +4939,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5046,24 +5155,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5305,7 +5414,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5349,121 +5458,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5472,37 +5581,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5510,13 +5619,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5525,8 +5634,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5535,7 +5644,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5544,33 +5653,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5578,114 +5687,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5693,67 +5802,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5762,7 +5871,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5770,7 +5879,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5778,7 +5887,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5787,7 +5896,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5796,7 +5905,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5862,41 +5971,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5904,35 +6013,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5940,14 +6049,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5955,7 +6064,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,53 +6097,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6043,14 +6152,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6058,7 +6167,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6067,94 +6176,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6162,51 +6271,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6214,358 +6323,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6710,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6718,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6785,150 +6894,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6936,19 +7038,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6958,42 +7060,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7001,106 +7104,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7108,73 +7216,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7442,12 +7555,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7641,13 +7754,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7661,12 +7774,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7675,57 +7788,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8174,115 +8292,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8297,79 +8411,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8396,54 +8505,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8451,194 +8560,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8787,7 +8851,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8864,202 +8928,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9606,3 +9675,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/pt_BR/LC_MESSAGES/cinder.po b/cinder/locale/pt_BR/LC_MESSAGES/cinder.po index ac2a276b5..2dd1c10ec 100644 --- a/cinder/locale/pt_BR/LC_MESSAGES/cinder.po +++ b/cinder/locale/pt_BR/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2012-02-06 21:07+0000\n" "Last-Translator: Adriano Steffler \n" "Language-Team: Brazilian Portuguese \n" @@ -22,17 +22,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -64,7 +63,7 @@ msgstr "sem método para mensagem: %s" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -116,7 +115,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -150,7 +149,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -541,106 +540,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "Backend inválido: %s" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1007,7 +1015,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1089,28 +1097,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1255,16 +1263,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "Capturado o erro: %s" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1428,27 +1441,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "Criar volume de %s GB" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1500,163 +1513,206 @@ msgstr "O status do volume parece estar disponível" msgid "Volume to be backed up must be available" msgstr "O status do volume parece estar disponível" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 #, fuzzy msgid "Backup status must be available" msgstr "O status do volume parece estar disponível" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 #, fuzzy msgid "Volume to be restored to must be available" msgstr "O status do volume parece estar disponível" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2265,140 +2321,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "Falha ao obter metadados para o ip: %s" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2423,68 +2484,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "Falha ao obter metadados para o ip: %s" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "Falha ao obter metadados para o ip: %s" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, fuzzy, python-format msgid "Removing iscsi_target: %s" msgstr "Reiniciando a instância %s" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2580,7 +2652,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2622,27 +2702,27 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 #, fuzzy msgid "Volume must be available" msgstr "O status do volume parece estar disponível" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2812,16 +2892,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2883,7 +2984,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3048,7 +3149,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3473,7 +3574,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3490,28 +3591,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3575,12 +3676,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3627,7 +3728,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3673,7 +3774,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3736,7 +3837,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3750,14 +3851,14 @@ msgstr "Falha ao obter metadados para o ip: %s" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3917,77 +4018,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Não é possível localizar o volume %s" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3996,48 +4097,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4046,189 +4147,205 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "Re-exportando %s volumes" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "volume %s: ignorando export" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "volume %s: removendo" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 #, fuzzy msgid "volume is not local to this node" msgstr "O volume não pertence à este node" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "volume %s: removendo export" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "volume %s: remoção realizada com sucesso" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4297,51 +4414,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, fuzzy, python-format msgid "Creating clone of volume: %s" msgstr "Criar volume de %s GB" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4520,252 +4637,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4810,15 +4927,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4845,57 +4954,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, fuzzy, python-format msgid "%s is already mounted" msgstr "group %s já existe" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5062,24 +5171,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5323,7 +5432,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5367,121 +5476,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "volume %s: ignorando export" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5490,37 +5599,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5528,13 +5637,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5543,8 +5652,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5553,7 +5662,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5562,33 +5671,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5596,114 +5705,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5711,67 +5820,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5785,7 +5894,7 @@ msgstr "" "Saída padrão: %(stdout)r\n" "Erro: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5793,7 +5902,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5801,7 +5910,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5810,7 +5919,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5819,7 +5928,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5885,41 +5994,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, fuzzy, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "volume %(vol_name)s: criando lv com tamanho %(vol_size)sG" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5927,35 +6036,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5963,14 +6072,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5978,7 +6087,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5987,14 +6096,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6002,7 +6111,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6011,53 +6120,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6066,14 +6175,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6081,7 +6190,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6090,94 +6199,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6185,51 +6294,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6237,359 +6346,359 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, fuzzy, python-format msgid "Create export: %(volume)s" msgstr "Re-exportando %s volumes" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, fuzzy, python-format msgid "Error mapping volume %s." msgstr "Desanexar volume %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, fuzzy, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "volume %s: remoção realizada com sucesso" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, fuzzy, python-format msgid "HidePaths for volume %s completed successfully." msgstr "volume %s: remoção realizada com sucesso" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, fuzzy, python-format msgid "AddMembers for volume %s completed successfully." msgstr "volume %s: remoção realizada com sucesso" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, fuzzy, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "volume %s: remoção realizada com sucesso" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 #, fuzzy msgid "Cannot connect to ECOM server" msgstr "Reconectado à fila" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6734,7 +6843,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6742,7 +6851,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6809,150 +6918,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6960,19 +7062,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6982,42 +7084,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7025,106 +7128,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7132,73 +7240,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7466,12 +7579,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7665,13 +7778,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7685,12 +7798,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7699,57 +7812,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8198,115 +8316,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8321,79 +8435,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8420,54 +8529,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8475,194 +8584,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8811,7 +8875,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8888,202 +8952,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9630,3 +9699,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/ro/LC_MESSAGES/cinder.po b/cinder/locale/ro/LC_MESSAGES/cinder.po index 56b3ef3e1..7b3e434b3 100644 --- a/cinder/locale/ro/LC_MESSAGES/cinder.po +++ b/cinder/locale/ro/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-06-12 07:55+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Romanian " @@ -24,17 +24,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -66,7 +65,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -118,7 +117,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -152,7 +151,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -541,106 +540,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1005,7 +1013,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1087,28 +1095,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1253,16 +1261,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1425,27 +1438,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1495,161 +1508,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2258,140 +2314,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2416,68 +2477,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2573,7 +2645,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2615,26 +2695,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2804,16 +2884,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2875,7 +2976,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3040,7 +3141,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3463,7 +3564,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3480,28 +3581,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3565,12 +3666,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3617,7 +3718,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3663,7 +3764,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3726,7 +3827,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3740,14 +3841,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3904,77 +4005,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3983,48 +4084,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4033,188 +4134,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4283,51 +4400,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4506,252 +4623,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4796,15 +4913,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4831,57 +4940,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5047,24 +5156,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5306,7 +5415,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5350,121 +5459,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5473,37 +5582,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5511,13 +5620,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5526,8 +5635,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5536,7 +5645,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5545,33 +5654,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5579,114 +5688,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5694,67 +5803,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5763,7 +5872,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5771,7 +5880,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5779,7 +5888,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5788,7 +5897,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5797,7 +5906,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5863,41 +5972,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5905,35 +6014,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5941,14 +6050,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5956,7 +6065,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5965,14 +6074,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5980,7 +6089,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5989,53 +6098,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6044,14 +6153,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6059,7 +6168,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6068,94 +6177,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6163,51 +6272,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6215,358 +6324,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6711,7 +6820,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6719,7 +6828,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6786,150 +6895,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6937,19 +7039,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6959,42 +7061,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7002,106 +7105,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7109,73 +7217,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7443,12 +7556,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7642,13 +7755,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7662,12 +7775,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7676,57 +7789,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8175,115 +8293,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8298,79 +8412,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8397,54 +8506,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8452,194 +8561,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8788,7 +8852,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8865,202 +8929,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9607,3 +9676,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/ru/LC_MESSAGES/cinder.po b/cinder/locale/ru/LC_MESSAGES/cinder.po index cd58093ca..1d360f057 100644 --- a/cinder/locale/ru/LC_MESSAGES/cinder.po +++ b/cinder/locale/ru/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2012-03-25 09:34+0000\n" "Last-Translator: Eugene Marshal \n" "Language-Team: Russian \n" @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "Обнаружено неизвестное исключение." -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "Ядро не найдено для образа %(image_id)s." msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "Недопустимые параметры." @@ -118,7 +117,7 @@ msgstr "Недопустимый тип содержимого %(content_type)s. msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -152,7 +151,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "Ресурс не может быть найден." @@ -547,106 +546,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "Группа LDAP %(group_id)s не найдена." #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "Недопустимый внутренний интерфейс: %s" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, fuzzy, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "Образ %(image_id)s не найден." -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1014,7 +1022,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1097,28 +1105,28 @@ msgstr "" msgid "Host not found" msgstr "Узел не найден" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1265,16 +1273,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "Обнаружена ошибка: %s" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "%(url)s возвратил с HTTP %(status)d" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1443,27 +1456,27 @@ msgstr "" msgid "volume does not exist" msgstr "Сервер не существует" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "vol=%s" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "Удалить том с идентификатором: %s" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "Создание раздела %s ГБ" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, fuzzy, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "Удаление параметров '%(unk_opt_str)s' из запроса" @@ -1515,163 +1528,206 @@ msgstr "Состояние тома должно быть доступно" msgid "Volume to be backed up must be available" msgstr "Состояние тома должно быть доступно" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 #, fuzzy msgid "Backup status must be available" msgstr "Состояние тома должно быть доступно" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 #, fuzzy msgid "Volume to be restored to must be available" msgstr "Состояние тома должно быть доступно" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2280,140 +2336,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s." -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s." -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2438,68 +2499,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s." -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s." -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, fuzzy, python-format msgid "Removing iscsi_target: %s" msgstr "Перезагрузка копии %s" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2595,7 +2667,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2637,27 +2717,27 @@ msgstr "Нераспознанное значение read_deleted '%s'" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 #, fuzzy msgid "Volume must be available" msgstr "Состояние тома должно быть доступно" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2827,16 +2907,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, fuzzy, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "Преобразование в необработанный, но текущий формат %s" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, fuzzy, python-format msgid "Original exception being dropped: %s" @@ -2898,7 +2999,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3065,7 +3166,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3501,7 +3602,7 @@ msgstr "Выполняется ли соответствующая служба? msgid "Could not find another host" msgstr "Невозможно найти другой compute" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3518,28 +3619,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3603,12 +3704,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3655,7 +3756,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3701,7 +3802,7 @@ msgstr "Итоговые данные: %s" msgid "Volume not found for instance %(instance_id)s." msgstr "Не найден том для копии %(instance_id)s." -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 #, fuzzy msgid "Invalid input" msgstr "Недопустимый снимок" @@ -3769,7 +3870,7 @@ msgid "Volume in unexpected state" msgstr "Непредвиденный код состояния" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3783,14 +3884,14 @@ msgstr "Ошибка получения метаданных для ip: %s" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, fuzzy, 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 "Превышена квота для %(pid)s, попытка создания тома %(size)sG" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, fuzzy, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3951,77 +4052,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "Восстановление после недопустимого выполнения. Попытка номер %s" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Невозможно найти экспортирование iSCSI для тома %s" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -4030,49 +4131,49 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 #, fuzzy msgid "Updating volume status" msgstr "Обновление состояния узла" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4081,190 +4182,206 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "Повторное экспортирование %s томов" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "том %s: пропуск экспортирования" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "том %s: удаление" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 #, fuzzy msgid "volume is not local to this node" msgstr "Том до сих пор присоединён" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "том %s: удаление экспортирования" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 #, fuzzy msgid "Failed to update usages deleting volume" msgstr "Ошибка обновления агента: %(resp)r" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "том %s: удаление завершено" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "снимок %s: создание" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "снимок %s: создание завершено" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "снимок %s: удаление" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "снимок %s: удаление выполнено" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, fuzzy, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "Подключить том %(volume_id)s для копии %(instance_id)s на %(device)s" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "Очистить возможности" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "Принято уведомление {%s}" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4333,51 +4450,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, fuzzy, python-format msgid "Creating clone of volume: %s" msgstr "Создать снимок тома %s" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4556,252 +4673,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, fuzzy, python-format msgid "casted to %s" msgstr "_создать: %s" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, fuzzy, python-format msgid "Exception during mounting %s" msgstr "Расширенный ресурс: %s" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4846,15 +4963,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4881,57 +4990,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, fuzzy, python-format msgid "%s is already mounted" msgstr "образ уже присоединён" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5099,24 +5208,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5361,7 +5470,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5405,121 +5514,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, fuzzy, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "Перевод узла %(host)s в %(state)s." -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, fuzzy, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "удаление тома %(volume_name)s, который имеет снимок" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "том %s: пропуск экспортирования" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5528,37 +5637,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5566,13 +5675,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5581,8 +5690,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5591,7 +5700,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5600,33 +5709,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, fuzzy, python-format msgid "_prepare_fc_map: %s" msgstr "_создать: %s" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5634,114 +5743,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5749,67 +5858,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5823,7 +5932,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5831,7 +5940,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5839,7 +5948,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5848,7 +5957,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5857,7 +5966,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5923,41 +6032,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, fuzzy, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "том %(vol_name)s: создание lv объёмом %(vol_size)sG" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5965,36 +6074,36 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 #, fuzzy msgid "Entering create_volume_from_snapshot." msgstr "Создать том из снимка %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6002,14 +6111,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6017,7 +6126,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6026,14 +6135,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6041,7 +6150,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6050,53 +6159,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6105,14 +6214,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6120,7 +6229,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6129,94 +6238,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, fuzzy, python-format msgid "Delete Volume: %(volume)s" msgstr "Удалить том с идентификатором: %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, fuzzy, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "Создать снимок тома %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6224,51 +6333,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, fuzzy, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "Создать снимок тома %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, fuzzy, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "Создать снимок тома %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6276,363 +6385,363 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, fuzzy, python-format msgid "Create export: %(volume)s" msgstr "Повторное экспортирование %s томов" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, fuzzy, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "Присоединить том %(volume_id)s к копии %(server_id)s на %(device)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, fuzzy, python-format msgid "Error mapping volume %s." msgstr "Ошибка запуска xvp: %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, fuzzy, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "том %s: удаление завершено" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, fuzzy, python-format msgid "HidePaths for volume %s completed successfully." msgstr "том %s: удаление завершено" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, fuzzy, python-format msgid "AddMembers for volume %s completed successfully." msgstr "том %s: удаление завершено" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, fuzzy, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "том %s: удаление завершено" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 #, fuzzy msgid "Storage type not found." msgstr "образ не найден." -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 #, fuzzy msgid "Masking View not found." msgstr "образ не найден." -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 #, fuzzy msgid "Ecom user not found." msgstr "Сервер не найден." -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 #, fuzzy msgid "Ecom server not found." msgstr "Сервер не найден." -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 #, fuzzy msgid "Cannot connect to ECOM server" msgstr "Переподлючено к очереди" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, fuzzy, python-format msgid "Pool %(storage_type)s is not found." msgstr "Полномочия %(role_id)s не могут быть найдены." -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, fuzzy, python-format msgid "Volume %(volumename)s not found on the array." msgstr "Том %(volume_id)s не найден." -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, fuzzy, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "Не найден том для копии %(instance_id)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, fuzzy, python-format msgid "Error finding %s." msgstr "Ошибка поиска vdis в SR %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6777,7 +6886,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6785,7 +6894,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6852,150 +6961,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, fuzzy, python-format msgid "_read_xml:%s" msgstr "_создать: %s" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -7003,19 +7105,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -7025,42 +7127,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7068,106 +7171,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7175,73 +7283,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7509,12 +7622,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7708,13 +7821,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7728,12 +7841,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7742,57 +7855,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8245,115 +8363,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8368,79 +8482,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8467,54 +8576,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8522,194 +8631,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8858,7 +8922,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8935,202 +8999,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9677,3 +9746,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "Невозможно найти экспортирование iSCSI для тома %s" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/ru_RU/LC_MESSAGES/cinder.po b/cinder/locale/ru_RU/LC_MESSAGES/cinder.po index eb7712736..2371a6179 100644 --- a/cinder/locale/ru_RU/LC_MESSAGES/cinder.po +++ b/cinder/locale/ru_RU/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian (Russia) " @@ -24,17 +24,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -66,7 +65,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -118,7 +117,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -152,7 +151,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -541,106 +540,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1005,7 +1013,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1087,28 +1095,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1253,16 +1261,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1425,27 +1438,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1495,161 +1508,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2258,140 +2314,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2416,68 +2477,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2573,7 +2645,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2615,26 +2695,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2804,16 +2884,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2875,7 +2976,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3040,7 +3141,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3463,7 +3564,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3480,28 +3581,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3565,12 +3666,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3617,7 +3718,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3663,7 +3764,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3726,7 +3827,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3740,14 +3841,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3904,77 +4005,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3983,48 +4084,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4033,188 +4134,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4283,51 +4400,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4506,252 +4623,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4796,15 +4913,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4831,57 +4940,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5047,24 +5156,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5306,7 +5415,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5350,121 +5459,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5473,37 +5582,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5511,13 +5620,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5526,8 +5635,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5536,7 +5645,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5545,33 +5654,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5579,114 +5688,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5694,67 +5803,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5763,7 +5872,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5771,7 +5880,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5779,7 +5888,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5788,7 +5897,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5797,7 +5906,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5863,41 +5972,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5905,35 +6014,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5941,14 +6050,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5956,7 +6065,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5965,14 +6074,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5980,7 +6089,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5989,53 +6098,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6044,14 +6153,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6059,7 +6168,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6068,94 +6177,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6163,51 +6272,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6215,358 +6324,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6711,7 +6820,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6719,7 +6828,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6786,150 +6895,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6937,19 +7039,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6959,42 +7061,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7002,106 +7105,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7109,73 +7217,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7443,12 +7556,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7642,13 +7755,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7662,12 +7775,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7676,57 +7789,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8175,115 +8293,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8298,79 +8412,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8397,54 +8506,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8452,194 +8561,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8788,7 +8852,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8865,202 +8929,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9607,3 +9676,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/sk/LC_MESSAGES/cinder.po b/cinder/locale/sk/LC_MESSAGES/cinder.po index 6acc1239a..44b2cd5ec 100644 --- a/cinder/locale/sk/LC_MESSAGES/cinder.po +++ b/cinder/locale/sk/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovak " @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -540,106 +539,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,26 +2694,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2803,16 +2883,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2874,7 +2975,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3039,7 +3140,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3462,7 +3563,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3479,28 +3580,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3564,12 +3665,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3616,7 +3717,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3662,7 +3763,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3725,7 +3826,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3739,14 +3840,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3903,77 +4004,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3982,48 +4083,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4032,188 +4133,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4282,51 +4399,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4505,252 +4622,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4795,15 +4912,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4830,57 +4939,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5046,24 +5155,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5305,7 +5414,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5349,121 +5458,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5472,37 +5581,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5510,13 +5619,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5525,8 +5634,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5535,7 +5644,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5544,33 +5653,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5578,114 +5687,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5693,67 +5802,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5762,7 +5871,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5770,7 +5879,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5778,7 +5887,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5787,7 +5896,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5796,7 +5905,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5862,41 +5971,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5904,35 +6013,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5940,14 +6049,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5955,7 +6064,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,53 +6097,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6043,14 +6152,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6058,7 +6167,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6067,94 +6176,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6162,51 +6271,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6214,358 +6323,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6710,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6718,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6785,150 +6894,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6936,19 +7038,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6958,42 +7060,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7001,106 +7104,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7108,73 +7216,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7442,12 +7555,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7641,13 +7754,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7661,12 +7774,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7675,57 +7788,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8174,115 +8292,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8297,79 +8411,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8396,54 +8505,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8451,194 +8560,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8787,7 +8851,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8864,202 +8928,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9351,3 +9420,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/sl_SI/LC_MESSAGES/cinder.po b/cinder/locale/sl_SI/LC_MESSAGES/cinder.po index 6a27ed90d..d22ccf534 100644 --- a/cinder/locale/sl_SI/LC_MESSAGES/cinder.po +++ b/cinder/locale/sl_SI/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-07-01 16:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Slovenian (Slovenia) " @@ -24,17 +24,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -66,7 +65,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -118,7 +117,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -152,7 +151,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -541,106 +540,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1005,7 +1013,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1087,28 +1095,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1253,16 +1261,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1425,27 +1438,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1495,161 +1508,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2258,140 +2314,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2416,68 +2477,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2573,7 +2645,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2615,26 +2695,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2804,16 +2884,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2875,7 +2976,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3040,7 +3141,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3463,7 +3564,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3480,28 +3581,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3565,12 +3666,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3617,7 +3718,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3663,7 +3764,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3726,7 +3827,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3740,14 +3841,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3904,77 +4005,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3983,48 +4084,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4033,188 +4134,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4283,51 +4400,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4506,252 +4623,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4796,15 +4913,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4831,57 +4940,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5047,24 +5156,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5306,7 +5415,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5350,121 +5459,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5473,37 +5582,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5511,13 +5620,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5526,8 +5635,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5536,7 +5645,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5545,33 +5654,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5579,114 +5688,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5694,67 +5803,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5763,7 +5872,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5771,7 +5880,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5779,7 +5888,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5788,7 +5897,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5797,7 +5906,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5863,41 +5972,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5905,35 +6014,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5941,14 +6050,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5956,7 +6065,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5965,14 +6074,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5980,7 +6089,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5989,53 +6098,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6044,14 +6153,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6059,7 +6168,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6068,94 +6177,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6163,51 +6272,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6215,358 +6324,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6711,7 +6820,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6719,7 +6828,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6786,150 +6895,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6937,19 +7039,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6959,42 +7061,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7002,106 +7105,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7109,73 +7217,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7443,12 +7556,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7642,13 +7755,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7662,12 +7775,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7676,57 +7789,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8175,115 +8293,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8298,79 +8412,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8397,54 +8506,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8452,194 +8561,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8788,7 +8852,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8865,202 +8929,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9607,3 +9676,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/sw_KE/LC_MESSAGES/cinder.po b/cinder/locale/sw_KE/LC_MESSAGES/cinder.po index 79e5353cd..02eafcfc7 100644 --- a/cinder/locale/sw_KE/LC_MESSAGES/cinder.po +++ b/cinder/locale/sw_KE/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Swahili (Kenya) " @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -540,106 +539,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,26 +2694,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2803,16 +2883,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2874,7 +2975,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3039,7 +3140,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3462,7 +3563,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3479,28 +3580,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3564,12 +3665,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3616,7 +3717,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3662,7 +3763,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3725,7 +3826,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3739,14 +3840,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3903,77 +4004,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3982,48 +4083,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4032,188 +4133,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4282,51 +4399,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4505,252 +4622,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4795,15 +4912,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4830,57 +4939,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5046,24 +5155,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5305,7 +5414,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5349,121 +5458,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5472,37 +5581,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5510,13 +5619,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5525,8 +5634,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5535,7 +5644,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5544,33 +5653,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5578,114 +5687,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5693,67 +5802,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5762,7 +5871,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5770,7 +5879,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5778,7 +5887,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5787,7 +5896,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5796,7 +5905,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5862,41 +5971,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5904,35 +6013,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5940,14 +6049,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5955,7 +6064,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,53 +6097,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6043,14 +6152,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6058,7 +6167,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6067,94 +6176,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6162,51 +6271,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6214,358 +6323,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6710,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6718,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6785,150 +6894,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6936,19 +7038,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6958,42 +7060,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7001,106 +7104,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7108,73 +7216,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7442,12 +7555,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7641,13 +7754,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7661,12 +7774,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7675,57 +7788,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8174,115 +8292,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8297,79 +8411,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8396,54 +8505,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8451,194 +8560,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8787,7 +8851,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8864,202 +8928,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9606,3 +9675,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/tl/LC_MESSAGES/cinder.po b/cinder/locale/tl/LC_MESSAGES/cinder.po index 4f0f29d51..e141f9f99 100644 --- a/cinder/locale/tl/LC_MESSAGES/cinder.po +++ b/cinder/locale/tl/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Tagalog \n" @@ -22,17 +22,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -64,7 +63,7 @@ msgstr "walang paraan para sa mensahe: %s" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -116,7 +115,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -150,7 +149,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -539,106 +538,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1003,7 +1011,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1085,28 +1093,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1251,16 +1259,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1423,27 +1436,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1493,161 +1506,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2256,140 +2312,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2414,68 +2475,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2571,7 +2643,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2613,26 +2693,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2802,16 +2882,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2873,7 +2974,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3038,7 +3139,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3461,7 +3562,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3478,28 +3579,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3563,12 +3664,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3615,7 +3716,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3661,7 +3762,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3724,7 +3825,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3738,14 +3839,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3902,77 +4003,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3981,48 +4082,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4031,188 +4132,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4281,51 +4398,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4504,252 +4621,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4794,15 +4911,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4829,57 +4938,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5045,24 +5154,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5304,7 +5413,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5348,121 +5457,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5471,37 +5580,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5509,13 +5618,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5524,8 +5633,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5534,7 +5643,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5543,33 +5652,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5577,114 +5686,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5692,67 +5801,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5761,7 +5870,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5769,7 +5878,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5777,7 +5886,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5786,7 +5895,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5795,7 +5904,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5861,41 +5970,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5903,35 +6012,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5939,14 +6048,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5954,7 +6063,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5963,14 +6072,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5978,7 +6087,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5987,53 +6096,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6042,14 +6151,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6057,7 +6166,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6066,94 +6175,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6161,51 +6270,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6213,359 +6322,359 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 #, fuzzy msgid "Cannot connect to ECOM server" msgstr "Muling kumonekta sa queue" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6710,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6718,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6785,150 +6894,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6936,19 +7038,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6958,42 +7060,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7001,106 +7104,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7108,73 +7216,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7442,12 +7555,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7641,13 +7754,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7661,12 +7774,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7675,57 +7788,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8174,115 +8292,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8297,79 +8411,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8396,54 +8505,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8451,194 +8560,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8787,7 +8851,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8864,202 +8928,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9606,3 +9675,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/tl_PH/LC_MESSAGES/cinder.po b/cinder/locale/tl_PH/LC_MESSAGES/cinder.po index 6ccefd753..a7124ebd0 100644 --- a/cinder/locale/tl_PH/LC_MESSAGES/cinder.po +++ b/cinder/locale/tl_PH/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-09-26 22:10+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Tagalog (Philippines) " @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -540,106 +539,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,26 +2694,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2803,16 +2883,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2874,7 +2975,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3039,7 +3140,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3462,7 +3563,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3479,28 +3580,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3564,12 +3665,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3616,7 +3717,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3662,7 +3763,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3725,7 +3826,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3739,14 +3840,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3903,77 +4004,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3982,48 +4083,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4032,188 +4133,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4282,51 +4399,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4505,252 +4622,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4795,15 +4912,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4830,57 +4939,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5046,24 +5155,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5305,7 +5414,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5349,121 +5458,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5472,37 +5581,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5510,13 +5619,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5525,8 +5634,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5535,7 +5644,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5544,33 +5653,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5578,114 +5687,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5693,67 +5802,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5762,7 +5871,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5770,7 +5879,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5778,7 +5887,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5787,7 +5896,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5796,7 +5905,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5862,41 +5971,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5904,35 +6013,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5940,14 +6049,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5955,7 +6064,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,53 +6097,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6043,14 +6152,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6058,7 +6167,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6067,94 +6176,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6162,51 +6271,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6214,358 +6323,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6710,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6718,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6785,150 +6894,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6936,19 +7038,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6958,42 +7060,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7001,106 +7104,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7108,73 +7216,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7442,12 +7555,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7641,13 +7754,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7661,12 +7774,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7675,57 +7788,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8174,115 +8292,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8297,79 +8411,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8396,54 +8505,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8451,194 +8560,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8787,7 +8851,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8864,202 +8928,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9103,8 +9172,6 @@ msgstr "" #~ msgstr "" #~ msgid "" -#~ "Migration not found for instance " -#~ "%(instance_id)s with status %(status)s." #~ msgstr "" #~ msgid "Class %(class_name)s could not be found: %(exception)s" @@ -9188,12 +9255,6 @@ msgstr "" #~ msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s." #~ msgstr "" -#~ msgid "" -#~ "check_for_setup_error: Product version not " -#~ "right. Please make sure the product " -#~ "version is V1." -#~ msgstr "" - #~ msgid "_get_device_type: Storage Pool must be configured." #~ msgstr "" @@ -9212,273 +9273,222 @@ msgstr "" #~ msgid "create_export:Volume %(name)s does not exist." #~ msgstr "" -#~ msgid "" -#~ "initialize_connection: volume name: %(volume)s. " -#~ "initiator name: %(ini)s." +#~ msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s" #~ msgstr "" -#~ msgid "" -#~ "initialize_connection:Failed to find target ip" -#~ " for initiator:%(initiatorname)s, please check" -#~ " config file." +#~ msgid "terminate_connection:Host does not exist. Host name:%(host)s." #~ msgstr "" -#~ msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s" +#~ msgid "terminate_connection:volume does not exist. volume name:%(volume)s" #~ msgstr "" -#~ msgid "" -#~ "initialize_connection:host name: %(host)s, initiator" -#~ " name: %(ini)s, hostport name: %(port)s" +#~ msgid "create_snapshot:Device does not support snapshot." #~ msgstr "" -#~ msgid "" -#~ "initialize_connection:Failed to find the given" -#~ " volume. volume name:%(volume)s." +#~ msgid "create_snapshot:Resource pool needs 1GB valid size at least." #~ msgstr "" -#~ msgid "terminate_connection:Host does not exist. Host name:%(host)s." +#~ msgid "create_snapshot:Volume does not exist. Volume name:%(name)s" #~ msgstr "" -#~ msgid "terminate_connection:volume does not exist. volume name:%(volume)s" +#~ msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s" #~ msgstr "" -#~ msgid "" -#~ "terminate_connection:No map between host and" -#~ " volume. Host name:%(hostname)s, volume " -#~ "name:%(volumename)s." +#~ msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." #~ msgstr "" -#~ msgid "" -#~ "terminate_connection:No initiator is added to" -#~ " the host. Host name:%(hostname)s" +#~ msgid "delete_snapshot:Device does not support snapshot." #~ msgstr "" -#~ msgid "create_snapshot:Device does not support snapshot." +#~ msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s" #~ msgstr "" -#~ msgid "create_snapshot:Resource pool needs 1GB valid size at least." +#~ msgid "_check_conf_file: %s" #~ msgstr "" -#~ msgid "create_snapshot:Volume does not exist. Volume name:%(name)s" +#~ msgid "Write login information to xml error. %s" #~ msgstr "" -#~ msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s" +#~ msgid "_get_login_info error. %s" #~ msgstr "" -#~ msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." +#~ msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent." #~ msgstr "" -#~ msgid "delete_snapshot:Device does not support snapshot." +#~ msgid "_get_lun_set_info:%s" #~ msgstr "" -#~ msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s" +#~ msgid "_get_iscsi_info:%s" #~ msgstr "" -#~ msgid "" -#~ "create_volume_from_snapshot:snapshot name:%(snapshot)s, " -#~ "volume name:%(volume)s." +#~ msgid "CLI command:%s" #~ msgstr "" -#~ msgid "" -#~ "create_volume_from_snapshot:Device does not support" -#~ " create volume from snapshot. Volume " -#~ "name:%(volume)s, snapshot name:%(snapshot)s." +#~ msgid "_execute_cli:%s" #~ msgstr "" -#~ msgid "" -#~ "create_volume_from_snapshot:Snapshot does not exist." -#~ " Snapshot name:%(name)s" +#~ msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s" #~ msgstr "" -#~ msgid "" -#~ "Config file is wrong. Controler IP, " -#~ "UserName and UserPassword must be set." +#~ msgid "_get_tgt_iqn:iSCSI IP is %s." #~ msgstr "" -#~ msgid "_check_conf_file: %s" +#~ msgid "_get_tgt_iqn:iSCSI target iqn is:%s" #~ msgstr "" -#~ msgid "Write login information to xml error. %s" +#~ msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s" #~ msgstr "" -#~ msgid "_get_login_info error. %s" +#~ msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s" #~ msgstr "" -#~ msgid "" -#~ "Config file is wrong. LUNType must " -#~ "be \"Thin\" or \"Thick\". LUNType:%(type)s" +#~ msgid "_is_resource_pool_enough:Resource pool for snapshot not be added." #~ msgstr "" -#~ msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent." +#~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" -#~ msgid "" -#~ "_get_lun_set_info:No available pools! Please " -#~ "check whether storage pool is created." +#~ msgid "Login to 3PAR array invalid" #~ msgstr "" -#~ msgid "_get_lun_set_info:%s" +#~ msgid "Cleaning up incomplete backup operations" #~ msgstr "" -#~ msgid "" -#~ "_get_maximum_pool:maxpoolid is None. Please " -#~ "check config file and make sure " -#~ "the \"Name\" in \"StoragePool\" is " -#~ "right." +#~ msgid "Resetting volume %s to available (was backing-up)" #~ msgstr "" -#~ msgid "_get_iscsi_info:%s" +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" #~ msgstr "" -#~ msgid "CLI command:%s" +#~ msgid "Resetting backup %s to error (was creating)" #~ msgstr "" -#~ msgid "_execute_cli:%s" +#~ msgid "Resetting backup %s to available (was restoring)" #~ msgstr "" -#~ msgid "" -#~ "_name_translate:Name in cinder: %(old)s, new" -#~ " name in storage system: %(new)s" +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" #~ msgstr "" #~ msgid "" -#~ "_create_hostgroup:Failed to Create hostgroup. " -#~ "Hostgroup name: %(name)s. out:%(out)s." +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" #~ msgstr "" #~ msgid "" -#~ "_add_host:Failed to add host to " -#~ "hostgroup. host name:%(host)s hostgroup " -#~ "id:%(hostgroup)s out:%(out)s" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" #~ msgstr "" #~ msgid "" -#~ "_add_initiator:Failed to add initiator. " -#~ "initiator name:%(name)s out:%(out)s" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" #~ msgstr "" #~ msgid "" -#~ "_delete_initiator:ERROE:Failed to delete initiator." -#~ " initiator name:%(name)s out:%(out)s" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" #~ msgstr "" #~ msgid "" -#~ "_add_hostport:Failed to add hostport. port " -#~ "name:%(port)s port information:%(info)s host " -#~ "id:%(host)s out:%(out)s" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" #~ msgstr "" -#~ msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s" +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" #~ msgstr "" -#~ msgid "_get_tgt_iqn:iSCSI IP is %s." +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" #~ msgstr "" -#~ msgid "_get_tgt_iqn:iSCSI target iqn is:%s" +#~ msgid "delete_backup started, backup: %s" #~ msgstr "" #~ msgid "" -#~ "_map_lun:Failed to add hostmap. " -#~ "hostid:%(host)s lunid:%(lun)s hostlunid:%(hostlunid)s " -#~ "out:%(out)s" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" #~ msgstr "" #~ msgid "" -#~ "_delete_map:There are IOs accessing the " -#~ "system. Retry to delete host map. " -#~ "map id:%(mapid)s" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" #~ msgstr "" -#~ msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s" +#~ msgid "delete_backup finished, backup %s deleted" #~ msgstr "" -#~ msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s" +#~ msgid "JSON transfer Error" #~ msgstr "" -#~ msgid "" -#~ "_active_snapshot:Failed to active snapshot. " -#~ "snapshot id:%(name)s. out:%(out)s" +#~ msgid "create volume error: %(err)s" #~ msgstr "" -#~ msgid "" -#~ "_disable_snapshot:Failed to disable snapshot. " -#~ "snapshot id:%(id)s. out:%(out)s" +#~ msgid "Create snapshot error." #~ msgstr "" -#~ msgid "" -#~ "_delete_snapshot:Failed to delete snapshot. " -#~ "snapshot id:%(id)s. out:%(out)s" +#~ msgid "Create luncopy error." #~ msgstr "" -#~ msgid "" -#~ "_create_volume:Failed to Create volume. volume" -#~ " name:%(name)s. out:%(out)s" +#~ msgid "_find_host_lun_id transfer data error! " #~ msgstr "" -#~ msgid "" -#~ "_delete_volume:Failed to delete volume. Volume" -#~ " name:%(name)s out:%(out)s" +#~ msgid "ssh_read: Read SSH timeout." #~ msgstr "" -#~ msgid "" -#~ "_create_luncopy:Failed to Create LUNcopy. " -#~ "LUNcopy name:%(name)s out:%(out)s" +#~ msgid "There are no hosts in the inventory." #~ msgstr "" -#~ msgid "" -#~ "_start_luncopy:Failed to start LUNcopy. " -#~ "LUNcopy id:%(luncopyid)s out:%(out)s" +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." #~ msgstr "" -#~ msgid "" -#~ "_wait_for_luncopy:LUNcopy status is not " -#~ "normal. LUNcopy name:%(luncopyname)s" +#~ msgid "Successfully cloned new backing: %s." #~ msgstr "" -#~ msgid "" -#~ "_delete_luncopy:Failed to delete LUNcopy. " -#~ "LUNcopy id:%(luncopyid)s out:%(out)s" +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." #~ msgstr "" -#~ msgid "" -#~ "_create_snapshot:Failed to Create snapshot. " -#~ "Snapshot name:%(name)s out:%(out)s" +#~ msgid "Copying backing files from %(src)s to %(dest)s." #~ msgstr "" -#~ msgid "" -#~ "_change_lun_controller:Failed to change lun " -#~ "owning controller. lun id:%(lunid)s. new " -#~ "controller:%(controller)s. out:%(out)s" +#~ msgid "Initiated copying of backing via task: %s." #~ msgstr "" -#~ msgid "_is_resource_pool_enough:Resource pool for snapshot not be added." +#~ msgid "Successfully copied backing to %s." #~ msgstr "" -#~ msgid "" -#~ "Cannot create volume of size " -#~ "%(vol_size)s from snapshot of size " -#~ "%(snap_size)s" +#~ msgid "Registering backing at path: %s to inventory." #~ msgstr "" -#~ msgid "Could not find attribute for LUN named %s" +#~ msgid "Initiated registring backing, task: %s." #~ msgstr "" -#~ msgid "" -#~ "Cannot clone volume of size %(vol_size)s" -#~ " from src volume of size " -#~ "%(src_vol_size)s" +#~ msgid "Successfully registered backing: %s." #~ msgstr "" -#~ msgid "" -#~ "Cannot create clone of size %(vol_size)s" -#~ " from volume of size %(src_vol_size)s" +#~ msgid "Reverting backing to snapshot: %s." #~ msgstr "" -#~ msgid "" -#~ "Cloning with params volume %(volume)s,src %(src_path)s,\n" -#~ " dest %(dest_path)s, vserver %(vserver)s" +#~ msgid "Initiated reverting snapshot via task: %s." #~ msgstr "" -#~ msgid "Login to 3PAR array invalid" +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." #~ msgstr "" diff --git a/cinder/locale/tr/LC_MESSAGES/cinder.po b/cinder/locale/tr/LC_MESSAGES/cinder.po index 9efa42b57..8881a0480 100644 --- a/cinder/locale/tr/LC_MESSAGES/cinder.po +++ b/cinder/locale/tr/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2011-12-14 18:10+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish \n" @@ -22,17 +22,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -64,7 +63,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -116,7 +115,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -150,7 +149,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -539,106 +538,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1003,7 +1011,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1085,28 +1093,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1251,16 +1259,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1423,27 +1436,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1493,161 +1506,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2256,140 +2312,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2414,68 +2475,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2571,7 +2643,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2613,26 +2693,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2802,16 +2882,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2873,7 +2974,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3038,7 +3139,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3461,7 +3562,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3478,28 +3579,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3563,12 +3664,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3615,7 +3716,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3661,7 +3762,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3724,7 +3825,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3738,14 +3839,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3902,77 +4003,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3981,48 +4082,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4031,188 +4132,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4281,51 +4398,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4504,252 +4621,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4794,15 +4911,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4829,57 +4938,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5045,24 +5154,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5304,7 +5413,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5348,121 +5457,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5471,37 +5580,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5509,13 +5618,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5524,8 +5633,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5534,7 +5643,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5543,33 +5652,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5577,114 +5686,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5692,67 +5801,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5761,7 +5870,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5769,7 +5878,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5777,7 +5886,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5786,7 +5895,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5795,7 +5904,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5861,41 +5970,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5903,35 +6012,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5939,14 +6048,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5954,7 +6063,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5963,14 +6072,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5978,7 +6087,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5987,53 +6096,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6042,14 +6151,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6057,7 +6166,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6066,94 +6175,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6161,51 +6270,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6213,358 +6322,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6709,7 +6818,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6717,7 +6826,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6784,150 +6893,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6935,19 +7037,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6957,42 +7059,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7000,106 +7103,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7107,73 +7215,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7441,12 +7554,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7640,13 +7753,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7660,12 +7773,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7674,57 +7787,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8173,115 +8291,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8296,79 +8410,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8395,54 +8504,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8450,194 +8559,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8786,7 +8850,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8863,202 +8927,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9605,3 +9674,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/tr_TR/LC_MESSAGES/cinder.po b/cinder/locale/tr_TR/LC_MESSAGES/cinder.po index 11b1870eb..24afb2fd0 100644 --- a/cinder/locale/tr_TR/LC_MESSAGES/cinder.po +++ b/cinder/locale/tr_TR/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Turkish (Turkey) " @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -540,106 +539,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,26 +2694,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2803,16 +2883,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2874,7 +2975,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3039,7 +3140,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3462,7 +3563,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3479,28 +3580,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3564,12 +3665,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3616,7 +3717,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3662,7 +3763,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3725,7 +3826,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3739,14 +3840,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3903,77 +4004,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3982,48 +4083,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4032,188 +4133,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4282,51 +4399,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4505,252 +4622,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4795,15 +4912,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4830,57 +4939,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5046,24 +5155,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5305,7 +5414,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5349,121 +5458,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5472,37 +5581,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5510,13 +5619,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5525,8 +5634,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5535,7 +5644,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5544,33 +5653,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5578,114 +5687,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5693,67 +5802,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5762,7 +5871,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5770,7 +5879,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5778,7 +5887,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5787,7 +5896,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5796,7 +5905,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5862,41 +5971,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5904,35 +6013,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5940,14 +6049,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5955,7 +6064,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,53 +6097,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6043,14 +6152,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6058,7 +6167,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6067,94 +6176,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6162,51 +6271,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6214,358 +6323,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6710,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6718,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6785,150 +6894,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6936,19 +7038,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6958,42 +7060,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7001,106 +7104,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7108,73 +7216,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7442,12 +7555,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7641,13 +7754,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7661,12 +7774,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7675,57 +7788,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8174,115 +8292,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8297,79 +8411,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8396,54 +8505,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8451,194 +8560,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8787,7 +8851,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8864,202 +8928,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9606,3 +9675,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/uk/LC_MESSAGES/cinder.po b/cinder/locale/uk/LC_MESSAGES/cinder.po index 971bf3df7..3303c6d10 100644 --- a/cinder/locale/uk/LC_MESSAGES/cinder.po +++ b/cinder/locale/uk/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Ukrainian \n" @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "без порядку для повідомлень: %s" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -540,106 +539,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "Створити розділ на %s ГБ" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,26 +2694,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2803,16 +2883,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2874,7 +2975,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3039,7 +3140,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3462,7 +3563,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3479,28 +3580,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3564,12 +3665,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3616,7 +3717,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3662,7 +3763,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3725,7 +3826,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3739,14 +3840,14 @@ msgstr "Створити розділ на %s ГБ" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3903,77 +4004,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3982,48 +4083,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4032,188 +4133,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4282,51 +4399,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, fuzzy, python-format msgid "Creating clone of volume: %s" msgstr "Створити розділ на %s ГБ" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4505,252 +4622,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4795,15 +4912,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4830,57 +4939,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5046,24 +5155,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5305,7 +5414,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5349,121 +5458,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5472,37 +5581,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5510,13 +5619,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5525,8 +5634,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5535,7 +5644,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5544,33 +5653,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5578,114 +5687,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5693,67 +5802,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5762,7 +5871,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5770,7 +5879,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5778,7 +5887,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5787,7 +5896,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5796,7 +5905,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5862,41 +5971,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5904,35 +6013,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5940,14 +6049,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5955,7 +6064,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,53 +6097,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6043,14 +6152,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6058,7 +6167,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6067,94 +6176,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6162,51 +6271,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6214,359 +6323,359 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, fuzzy, python-format msgid "Error mapping volume %s." msgstr "Від'єднати том %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 #, fuzzy msgid "Cannot connect to ECOM server" msgstr "Оновлено з'єднання до черги" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6711,7 +6820,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6719,7 +6828,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6786,150 +6895,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6937,19 +7039,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6959,42 +7061,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7002,106 +7105,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7109,73 +7217,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7443,12 +7556,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7642,13 +7755,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7662,12 +7775,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7676,57 +7789,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8175,115 +8293,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8298,79 +8412,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8397,54 +8506,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8452,194 +8561,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8788,7 +8852,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8865,202 +8929,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9607,3 +9676,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/vi_VN/LC_MESSAGES/cinder.po b/cinder/locale/vi_VN/LC_MESSAGES/cinder.po index 6b216d24f..66b6e4a9a 100644 --- a/cinder/locale/vi_VN/LC_MESSAGES/cinder.po +++ b/cinder/locale/vi_VN/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-05-08 11:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Vietnamese (Viet Nam) " @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -540,106 +539,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,26 +2694,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2803,16 +2883,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2874,7 +2975,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3039,7 +3140,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3462,7 +3563,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3479,28 +3580,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3564,12 +3665,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3616,7 +3717,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3662,7 +3763,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3725,7 +3826,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3739,14 +3840,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3903,77 +4004,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3982,48 +4083,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4032,188 +4133,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4282,51 +4399,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4505,252 +4622,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4795,15 +4912,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4830,57 +4939,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5046,24 +5155,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5305,7 +5414,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5349,121 +5458,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5472,37 +5581,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5510,13 +5619,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5525,8 +5634,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5535,7 +5644,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5544,33 +5653,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5578,114 +5687,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5693,67 +5802,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5762,7 +5871,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5770,7 +5879,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5778,7 +5887,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5787,7 +5896,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5796,7 +5905,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5862,41 +5971,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5904,35 +6013,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5940,14 +6049,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5955,7 +6064,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,53 +6097,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6043,14 +6152,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6058,7 +6167,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6067,94 +6176,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6162,51 +6271,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6214,358 +6323,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6710,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6718,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6785,150 +6894,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6936,19 +7038,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6958,42 +7060,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7001,106 +7104,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7108,73 +7216,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7442,12 +7555,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7641,13 +7754,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7661,12 +7774,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7675,57 +7788,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8174,115 +8292,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8297,79 +8411,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8396,54 +8505,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8451,194 +8560,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8787,7 +8851,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8864,202 +8928,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9606,3 +9675,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/zh_CN/LC_MESSAGES/cinder.po b/cinder/locale/zh_CN/LC_MESSAGES/cinder.po index 7c4eac181..19d267b2b 100644 --- a/cinder/locale/zh_CN/LC_MESSAGES/cinder.po +++ b/cinder/locale/zh_CN/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2012-04-03 23:36+0000\n" "Last-Translator: cheesecake \n" "Language-Team: Chinese (Simplified) \n" @@ -22,17 +22,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "发生未知异常。" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -64,7 +63,7 @@ msgstr "没有为镜像 %(image_id)s 找到内核。" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "无法接受的参数。" @@ -117,7 +116,7 @@ msgstr "无效的内容类型 %(content_type)s。" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "%(err)s" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "资源没有找到。" @@ -542,106 +541,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "没有找到LDAP用户组 %(group_id)s。" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "无效的后台:%s" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, fuzzy, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "镜像 %(image_id)s 没有找到。" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "向调度器通报能力。" @@ -1009,7 +1017,7 @@ msgstr "模板数不匹配;把slave %(slavetag)s 添加到master %(mastertag)s msgid "subclasses must implement construct()!" msgstr "subclasses必须执行construct()!" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1092,28 +1100,28 @@ msgstr "Describe-resource是只有管理员才能执行的功能。" msgid "Host not found" msgstr "没有找到主机" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1260,16 +1268,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "抓到错误:%s" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "%(url)s 随HTTP %(status)d返回" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1434,27 +1447,27 @@ msgstr "" msgid "volume does not exist" msgstr "域不存在" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "vol=%s" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "删除id为 %s 的卷" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "提供了无效的imageRef。" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "创建 %s GB的卷" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, fuzzy, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'" @@ -1506,163 +1519,206 @@ msgstr "卷组状态必须可获取" msgid "Volume to be backed up must be available" msgstr "卷组状态必须可获取" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 #, fuzzy msgid "Backup status must be available" msgstr "状态必须可用" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 #, fuzzy msgid "Volume to be restored to must be available" msgstr "卷组状态必须可获取" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, fuzzy, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2271,140 +2327,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, fuzzy, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2429,68 +2490,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, fuzzy, python-format msgid "Removing iscsi_target for: %s" msgstr "正在删除基文件:%s" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "尝试删除不存在的控制台%(console_id)s。" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, fuzzy, python-format msgid "Removing iscsi_target for volume: %s" msgstr "跳过remove_export。没有为卷提供iscsi_target:%d" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, fuzzy, python-format msgid "Removing iscsi_target: %s" msgstr "正在重启虚拟机 %s" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2586,7 +2658,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2628,27 +2708,27 @@ msgstr "无法识别的 read_deleted 取值”%s“" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 #, fuzzy msgid "Volume must be available" msgstr "必须可用" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2825,16 +2905,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "fmt=%(fmt)s 由 %(backing_file)s 支持" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, fuzzy, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "转化为裸格式,但目前格式是 %s" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, fuzzy, python-format msgid "Original exception being dropped: %s" @@ -2896,7 +2997,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 #, fuzzy msgid "in fixed duration looping call" msgstr "循环调用中。" @@ -3063,7 +3164,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3497,7 +3598,7 @@ msgstr "正确的服务在运行吗?" msgid "Could not find another host" msgstr "无法找到另一个计算节点" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3515,28 +3616,28 @@ msgstr "必须实现一个回滚 schedule" msgid "Must implement schedule_create_volume" msgstr "必须实现一个回滚 schedule" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3601,12 +3702,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "FAKE ISCSI: %s" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3655,7 +3756,7 @@ msgstr "" "下面的迁移缺少了降级:\n" "\t%s" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3701,7 +3802,7 @@ msgstr "结果数据:%s" msgid "Volume not found for instance %(instance_id)s." msgstr "没有为实例 %(instance_id)s 找到卷。" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 #, fuzzy msgid "Invalid input" msgstr "无效的快照" @@ -3769,7 +3870,7 @@ msgid "Volume in unexpected state" msgstr "意外的状态码" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "状态必须可用" @@ -3783,14 +3884,14 @@ msgstr "为ip: %s获取元数据失败" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, fuzzy, 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 "%(pid)s 的配额超出,尝试创建 %(size)sG 的卷" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, fuzzy, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3953,77 +4054,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "从失败的执行中恢复。尝试编号 %s" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "采用discovery,ISCSI provider_location 没有存储" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "无法为卷 %s 找到 iSCSI 导出" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "ISCSI Discovery:找到 %s" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -4032,49 +4133,49 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 #, fuzzy msgid "Updating volume status" msgstr "更新主机状态" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4083,190 +4184,206 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "重新导出卷%s" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "卷 %s:跳过导出" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, fuzzy, python-format msgid "Resuming delete on volume: %s" msgstr "正在删除volumeID:%s " -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "卷%s:删除中" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 #, fuzzy msgid "volume is not local to this node" msgstr "卷不属于这个节点" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "卷%s:正在移除导出" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 #, fuzzy msgid "Failed to update usages deleting volume" msgstr "更新代理失败:%(resp)r" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "卷%s:删除成功" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "快照 %s:正在创建" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "快照 %s:创建成功" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "快照 %s:正在删除" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "快照 %s:删除成功" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, fuzzy, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "把卷 %(volume_id)s 附加到实例 %(instance_id)s 上位置在 %(device)s" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "清理能力" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "收到通知 {%s}" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4335,51 +4452,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, fuzzy, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "跳过remove_export。没有为卷提供iscsi_target:%d" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, fuzzy, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "跳过remove_export。没有为卷导出iscsi_target:%d" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, fuzzy, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "跳过ensure_export。没有为卷提供iscsi_target:%d" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, fuzzy, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "跳过ensure_export。没有为卷提供iscsi_target:%d" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, fuzzy, python-format msgid "Creating clone of volume: %s" msgstr "创建卷 %s 的快照" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4558,252 +4675,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, fuzzy, python-format msgid "casted to %s" msgstr "嵌套(调用)返回 %s" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, fuzzy, python-format msgid "Exception during mounting %s" msgstr "加载扩展发生异常:%s" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4848,15 +4965,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4883,57 +4992,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, fuzzy, python-format msgid "%s is already mounted" msgstr "镜像已经挂载" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5101,24 +5210,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5363,7 +5472,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, fuzzy, python-format msgid "%s is not set" @@ -5407,121 +5516,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, fuzzy, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "把主机 %(host)s 设置为 %(state)s。" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, fuzzy, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "正在删除有快照的卷 %(volume_name)s" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "卷 %s:跳过导出" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5530,37 +5639,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5568,13 +5677,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5583,8 +5692,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5593,7 +5702,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5602,33 +5711,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, fuzzy, python-format msgid "_prepare_fc_map: %s" msgstr "_create: %s" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5636,114 +5745,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5751,67 +5860,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5825,7 +5934,7 @@ msgstr "" "标准输出:%(stdout)r\n" "标准错误输出:%(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5833,7 +5942,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5841,7 +5950,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5850,7 +5959,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5859,7 +5968,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5925,42 +6034,42 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 #, fuzzy msgid "Entering create_volume." msgstr "进入SolidFire create_volume..." -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, fuzzy, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "卷%(vol_name)s:创建大小为%(vol_size)s的逻辑卷" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5968,36 +6077,36 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 #, fuzzy msgid "Entering create_volume_from_snapshot." msgstr "从快照 %s 创建卷" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6005,14 +6114,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6020,7 +6129,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6029,14 +6138,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6044,7 +6153,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6053,54 +6162,54 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 #, fuzzy msgid "Entering create_cloned_volume." msgstr "进入SolidFire create_volume..." -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6109,14 +6218,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6124,7 +6233,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6133,95 +6242,95 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, fuzzy msgid "Entering delete_volume." msgstr "进入SolidFire delete_volume..." -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, fuzzy, python-format msgid "Delete Volume: %(volume)s" msgstr "删除id为 %s 的卷" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, fuzzy, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "创建卷 %s 的快照" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6229,51 +6338,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, fuzzy, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "创建卷 %s 的快照" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, fuzzy, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "创建卷 %s 的快照" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6281,363 +6390,363 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, fuzzy, python-format msgid "Create export: %(volume)s" msgstr "重新导出卷%s" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, fuzzy, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "把卷 %(volume_id)s 附加到实例 %(server_id)s 的 %(device)s 设备上" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, fuzzy, python-format msgid "Error mapping volume %s." msgstr "启动xvp发生错误:%s" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, fuzzy, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "卷%s:删除成功" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, fuzzy, python-format msgid "HidePaths for volume %s completed successfully." msgstr "卷%s:删除成功" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, fuzzy, python-format msgid "AddMembers for volume %s completed successfully." msgstr "卷%s:删除成功" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, fuzzy, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "卷%s:删除成功" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, fuzzy, python-format msgid "Map volume: %(volume)s" msgstr "没有id为 %(volume_id)s 的 sm_volume" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, fuzzy, python-format msgid "Unmap volume: %(volume)s" msgstr "没有id为 %(volume_id)s 的 sm_volume" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, fuzzy, python-format msgid "Volume %s is already mapped." msgstr "rootfs 已经被移除了" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, fuzzy, python-format msgid "Found Storage Type: %s" msgstr "找到solidfire帐户:%s" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 #, fuzzy msgid "Storage type not found." msgstr "镜像没有找到。" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 #, fuzzy msgid "Masking View not found." msgstr "镜像没有找到。" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 #, fuzzy msgid "Ecom user not found." msgstr "没有找到服务器。" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 #, fuzzy msgid "Ecom server not found." msgstr "没有找到服务器。" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 #, fuzzy msgid "Cannot connect to ECOM server" msgstr "连接到 %s 的AMQP服务器" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, fuzzy, python-format msgid "Pool %(storage_type)s is not found." msgstr "角色 %(role_id)s 没有找到。" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, fuzzy, python-format msgid "Volume %(volumename)s not found on the array." msgstr "卷 %(volume_id)s 没有找到。" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, fuzzy, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "没有为实例 %(instance_id)s 找到卷。" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, fuzzy, python-format msgid "Error finding %s." msgstr "在存储库 %s 寻找VDIs出错" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6782,7 +6891,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6790,7 +6899,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6857,150 +6966,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, fuzzy, python-format msgid "_read_xml:%s" msgstr "_create: %s" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -7008,19 +7110,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -7030,42 +7132,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7073,106 +7176,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7180,73 +7288,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7514,12 +7627,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7713,13 +7826,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7733,12 +7846,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7747,57 +7860,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8247,115 +8365,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8370,79 +8484,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8469,54 +8578,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8524,194 +8633,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8860,7 +8924,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8937,202 +9001,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9679,3 +9748,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "无法为卷 %s 找到 iSCSI 导出" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/zh_HK/LC_MESSAGES/cinder.po b/cinder/locale/zh_HK/LC_MESSAGES/cinder.po index 6ada56a2e..a90f7a32a 100644 --- a/cinder/locale/zh_HK/LC_MESSAGES/cinder.po +++ b/cinder/locale/zh_HK/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (Hong Kong) " @@ -23,17 +23,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -65,7 +64,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "" @@ -117,7 +116,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -151,7 +150,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -540,106 +539,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1004,7 +1012,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1086,28 +1094,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1252,16 +1260,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1424,27 +1437,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1494,161 +1507,204 @@ msgstr "" msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2257,140 +2313,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2415,68 +2476,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2572,7 +2644,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2614,26 +2694,26 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2803,16 +2883,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2874,7 +2975,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3039,7 +3140,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3462,7 +3563,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3479,28 +3580,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3564,12 +3665,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3616,7 +3717,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3662,7 +3763,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 msgid "Invalid input" msgstr "" @@ -3725,7 +3826,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3739,14 +3840,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3903,77 +4004,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3982,48 +4083,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4032,188 +4133,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4282,51 +4399,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4505,252 +4622,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4795,15 +4912,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4830,57 +4939,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5046,24 +5155,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5305,7 +5414,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5349,121 +5458,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5472,37 +5581,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5510,13 +5619,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5525,8 +5634,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5535,7 +5644,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5544,33 +5653,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5578,114 +5687,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5693,67 +5802,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, python-format msgid "" "CLI Exception output:\n" @@ -5762,7 +5871,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5770,7 +5879,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5778,7 +5887,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5787,7 +5896,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5796,7 +5905,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5862,41 +5971,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5904,35 +6013,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5940,14 +6049,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5955,7 +6064,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5964,14 +6073,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5979,7 +6088,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5988,53 +6097,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6043,14 +6152,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6058,7 +6167,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6067,94 +6176,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6162,51 +6271,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6214,358 +6323,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6710,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6718,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6785,150 +6894,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6936,19 +7038,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6958,42 +7060,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7001,106 +7104,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7108,73 +7216,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7442,12 +7555,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7641,13 +7754,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7661,12 +7774,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7675,57 +7788,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8174,115 +8292,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8297,79 +8411,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8396,54 +8505,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8451,194 +8560,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8787,7 +8851,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8864,202 +8928,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9606,3 +9675,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + diff --git a/cinder/locale/zh_TW/LC_MESSAGES/cinder.po b/cinder/locale/zh_TW/LC_MESSAGES/cinder.po index 04e4642f3..48ed39944 100644 --- a/cinder/locale/zh_TW/LC_MESSAGES/cinder.po +++ b/cinder/locale/zh_TW/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-09-29 06:07+0000\n" +"POT-Creation-Date: 2013-10-03 06:07+0000\n" "PO-Revision-Date: 2012-03-07 02:00+0000\n" "Last-Translator: Charles Hsu \n" "Language-Team: Chinese (Traditional) \n" @@ -22,17 +22,16 @@ msgstr "" msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:103 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:68 cinder/brick/exception.py:39 +#: cinder/exception.py:68 cinder/brick/exception.py:35 msgid "An unknown exception occurred." msgstr "發生一個未知例外" -#: cinder/exception.py:90 cinder/brick/exception.py:61 -#: cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" @@ -64,7 +63,7 @@ msgstr "" msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:134 cinder/brick/exception.py:81 +#: cinder/exception.py:134 cinder/brick/exception.py:76 msgid "Unacceptable parameters." msgstr "不可接受的參數值" @@ -116,7 +115,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:182 cinder/brick/exception.py:88 +#: cinder/exception.py:182 cinder/brick/exception.py:83 #, python-format msgid "%(err)s" msgstr "" @@ -150,7 +149,7 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:211 cinder/brick/exception.py:75 +#: cinder/exception.py:211 cinder/brick/exception.py:70 msgid "Resource could not be found." msgstr "" @@ -541,106 +540,115 @@ msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:550 +msgid "Failed to identify volume backend." +msgstr "" + +#: cinder/exception.py:554 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:558 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:562 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:566 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:570 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:574 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:578 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:582 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:586 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:590 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:594 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:598 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:602 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:606 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:611 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:616 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:620 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:621 +#: cinder/exception.py:625 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:630 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:635 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:639 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" +#: cinder/exception.py:643 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + #: cinder/manager.py:135 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1005,7 +1013,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:80 +#: cinder/api/contrib/admin_actions.py:81 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1087,28 +1095,28 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:98 +#: cinder/api/contrib/qos_specs_manage.py:113 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:207 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:209 +#: cinder/api/contrib/qos_specs_manage.py:224 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:285 -#: cinder/api/contrib/qos_specs_manage.py:338 +#: cinder/api/contrib/qos_specs_manage.py:300 +#: cinder/api/contrib/qos_specs_manage.py:353 msgid "Volume Type id must not be None." msgstr "" -#: cinder/api/contrib/quotas.py:59 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:64 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" @@ -1253,16 +1261,21 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:45 +#: cinder/api/middleware/fault.py:46 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:907 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:907 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" +#: cinder/api/middleware/fault.py:71 +#, python-format +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." @@ -1425,27 +1438,27 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:105 +#: cinder/api/v1/volumes.py:111 #, python-format msgid "vol=%s" msgstr "" -#: cinder/api/v1/volumes.py:283 cinder/api/v2/volumes.py:227 +#: cinder/api/v1/volumes.py:289 cinder/api/v2/volumes.py:227 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:336 cinder/api/v1/volumes.py:340 +#: cinder/api/v1/volumes.py:342 cinder/api/v1/volumes.py:346 #: cinder/api/v2/volumes.py:296 cinder/api/v2/volumes.py:300 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:394 cinder/api/v2/volumes.py:366 +#: cinder/api/v1/volumes.py:400 cinder/api/v2/volumes.py:366 #, python-format msgid "Create volume of %s GB" msgstr "" -#: cinder/api/v1/volumes.py:478 +#: cinder/api/v1/volumes.py:484 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -1497,163 +1510,206 @@ msgstr "Volume 狀態需要可被使用" msgid "Volume to be backed up must be available" msgstr "Volume 狀態需要可被使用" -#: cinder/backup/api.py:141 +#: cinder/backup/api.py:140 #, fuzzy msgid "Backup status must be available" msgstr "Volume 狀態需要可被使用" -#: cinder/backup/api.py:146 +#: cinder/backup/api.py:145 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:155 +#: cinder/backup/api.py:154 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:171 +#: cinder/backup/api.py:170 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:177 +#: cinder/backup/api.py:176 #, fuzzy msgid "Volume to be restored to must be available" msgstr "Volume 狀態需要可被使用" -#: cinder/backup/api.py:183 +#: cinder/backup/api.py:182 msgid "Volume to be restored to is smaller than the backup to be restored" msgstr "" -#: cinder/backup/api.py:187 +#: cinder/backup/api.py:186 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/manager.py:99 cinder/volume/manager.py:166 -#, python-format -msgid "Starting volume driver %(driver_name)s (%(version)s)" +#: cinder/backup/manager.py:97 +msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:106 cinder/volume/manager.py:173 +#: cinder/backup/manager.py:100 #, python-format -msgid "Error encountered during initialization of driver: %(name)s" +msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:116 -msgid "Cleaning up incomplete backup operations" +#: cinder/backup/manager.py:107 +#, python-format +msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:120 +#: cinder/backup/manager.py:117 #, python-format -msgid "Resetting volume %s to available (was backing-up)" +msgid "Manager requested for volume_backend '%s'." +msgstr "" + +#: cinder/backup/manager.py:120 cinder/backup/manager.py:132 +msgid "Fetching default backend." msgstr "" -#: cinder/backup/manager.py:124 +#: cinder/backup/manager.py:123 #, python-format -msgid "Resetting volume %s to error_restoring (was restoring-backup)" +msgid "Volume manager for backend '%s' does not exist." msgstr "" -#: cinder/backup/manager.py:135 +#: cinder/backup/manager.py:129 #, python-format -msgid "Resetting backup %s to error (was creating)" +msgid "Driver requested for volume_backend '%s'." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:147 #, python-format -msgid "Resetting backup %s to available (was restoring)" +msgid "" +"Registering backend %(backend)s (host=%(host)s " +"backend_name=%(backend_name)s)." msgstr "" -#: cinder/backup/manager.py:146 +#: cinder/backup/manager.py:154 #, python-format -msgid "Resuming delete on backup: %s" +msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:155 +#: cinder/backup/manager.py:158 #, python-format -msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" #: cinder/backup/manager.py:165 #, python-format +msgid "Error encountered during initialization of driver: %(name)s." +msgstr "" + +#: cinder/backup/manager.py:184 +msgid "Cleaning up incomplete backup operations." +msgstr "" + +#: cinder/backup/manager.py:189 +#, python-format +msgid "Resetting volume %s to available (was backing-up)." +msgstr "" + +#: cinder/backup/manager.py:194 +#, python-format +msgid "Resetting volume %s to error_restoring (was restoring-backup)." +msgstr "" + +#: cinder/backup/manager.py:206 +#, python-format +msgid "Resetting backup %s to error (was creating)." +msgstr "" + +#: cinder/backup/manager.py:212 +#, python-format +msgid "Resetting backup %s to available (was restoring)." +msgstr "" + +#: cinder/backup/manager.py:217 +#, python-format +msgid "Resuming delete on backup: %s." +msgstr "" + +#: cinder/backup/manager.py:226 +#, python-format +msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." +msgstr "" + +#: cinder/backup/manager.py:238 +#, python-format msgid "" -"create_backup aborted, expected volume status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected volume status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:177 +#: cinder/backup/manager.py:250 #, python-format msgid "" -"create_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Create backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:203 +#: cinder/backup/manager.py:277 #, python-format -msgid "create_backup finished. backup: %s" +msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:208 +#: cinder/backup/manager.py:282 #, python-format -msgid "" -"restore_backup started, restoring backup: %(backup_id)s to volume: " -"%(volume_id)s" +msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:219 +#: cinder/backup/manager.py:295 #, python-format msgid "" -"restore_backup aborted, expected volume status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected volume status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:230 +#: cinder/backup/manager.py:306 #, python-format msgid "" -"restore_backup aborted, expected backup status %(expected_status)s but " -"got %(actual_status)s" +"Restore backup aborted: expected backup status %(expected_status)s but " +"got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:249 +#: cinder/backup/manager.py:325 #, python-format msgid "" -"restore_backup aborted, the backup service currently configured " +"Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:273 +#: cinder/backup/manager.py:350 #, python-format msgid "" -"restore_backup finished, backup: %(backup_id)s restored to volume: " -"%(volume_id)s" +"Restore backup finished, backup %(backup_id)s restored to volume " +"%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:280 +#: cinder/backup/manager.py:357 #, python-format -msgid "delete_backup started, backup: %s" +msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:287 +#: cinder/backup/manager.py:364 #, python-format msgid "" -"delete_backup aborted, expected backup status %(expected_status)s but got" -" %(actual_status)s" +"Delete_backup aborted, expected backup status %(expected_status)s but got" +" %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:300 +#: cinder/backup/manager.py:377 #, python-format msgid "" -"delete_backup aborted, the backup service currently configured " +"Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " -"create this backup [%(backup_service)s]" +"create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:323 +#: cinder/backup/manager.py:400 #, python-format -msgid "delete_backup finished, backup %s deleted" +msgid "Delete backup finished, backup %s deleted." msgstr "" #: cinder/backup/drivers/ceph.py:115 @@ -2262,140 +2318,145 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:57 +#, python-format +msgid "Exception in string format operation. msg='%s'" +msgstr "" + +#: cinder/brick/exception.py:87 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:91 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:95 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:99 #, python-format msgid "Failed to create iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:108 +#: cinder/brick/exception.py:103 #, python-format msgid "Failed to remove iser target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:112 +#: cinder/brick/exception.py:107 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:116 +#: cinder/brick/exception.py:111 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:115 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:124 +#: cinder/brick/exception.py:119 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:128 +#: cinder/brick/exception.py:123 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:132 +#: cinder/brick/exception.py:127 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:119 +#: cinder/brick/initiator/connector.py:122 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:132 +#: cinder/brick/initiator/connector.py:135 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:216 +#: cinder/brick/initiator/connector.py:223 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:229 +#: cinder/brick/initiator/connector.py:236 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:296 +#: cinder/brick/initiator/connector.py:303 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:554 +#: cinder/brick/initiator/connector.py:564 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:564 +#: cinder/brick/initiator/connector.py:574 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:574 +#: cinder/brick/initiator/connector.py:584 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:578 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:594 +#: cinder/brick/initiator/connector.py:604 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:603 +#: cinder/brick/initiator/connector.py:613 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:716 +#: cinder/brick/initiator/connector.py:731 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:729 +#: cinder/brick/initiator/connector.py:744 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:755 +#: cinder/brick/initiator/connector.py:770 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:765 +#: cinder/brick/initiator/connector.py:780 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:774 +#: cinder/brick/initiator/connector.py:789 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:835 +#: cinder/brick/initiator/connector.py:855 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2420,68 +2481,79 @@ msgstr "" msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:152 +#: cinder/brick/iscsi/iscsi.py:127 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:145 +#, python-format +msgid "" +"Failed to recover attempt to create iscsi backing lun for volume " +"id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:295 +#: cinder/brick/iscsi/iscsi.py:207 cinder/brick/iscsi/iscsi.py:351 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "找不到Volume %s" -#: cinder/brick/iscsi/iscsi.py:182 +#: cinder/brick/iscsi/iscsi.py:218 #, 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/brick/iscsi/iscsi.py:196 +#: cinder/brick/iscsi/iscsi.py:249 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 +#: cinder/brick/iscsi/iscsi.py:266 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "找不到Volume %s" -#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:466 +#: cinder/brick/iscsi/iscsi.py:276 cinder/brick/iscsi/iscsi.py:529 #: cinder/brick/iser/iser.py:202 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:302 +#: cinder/brick/iscsi/iscsi.py:358 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:388 +#: cinder/brick/iscsi/iscsi.py:451 msgid "rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:408 +#: cinder/brick/iscsi/iscsi.py:471 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:432 cinder/brick/iscsi/iscsi.py:441 +#: cinder/brick/iscsi/iscsi.py:495 cinder/brick/iscsi/iscsi.py:504 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:448 +#: cinder/brick/iscsi/iscsi.py:511 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:458 +#: cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:487 +#: cinder/brick/iscsi/iscsi.py:550 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" @@ -2577,7 +2649,15 @@ msgstr "" msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:99 +#: cinder/brick/remotefs/remotefs.py:41 +msgid "nfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:47 +msgid "glusterfs_mount_point_base required" +msgstr "" + +#: cinder/brick/remotefs/remotefs.py:87 #, python-format msgid "Already mounted: %s" msgstr "" @@ -2619,27 +2699,27 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1893 +#: cinder/db/sqlalchemy/api.py:1895 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2565 +#: cinder/db/sqlalchemy/api.py:2567 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2651 +#: cinder/db/sqlalchemy/api.py:2653 #, fuzzy msgid "Volume must be available" msgstr "Volume 狀態需要可被使用" -#: cinder/db/sqlalchemy/api.py:2675 +#: cinder/db/sqlalchemy/api.py:2677 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2698 +#: cinder/db/sqlalchemy/api.py:2700 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2809,16 +2889,37 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:340 +#: cinder/image/image_utils.py:337 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:375 +#: cinder/image/image_utils.py:373 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" +#: cinder/keymgr/conf_key_mgr.py:67 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:73 +msgid "" +"config option keymgr.fixed_key has not been defined: some operations may " +"fail unexpectedly" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:83 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: cinder/keymgr/conf_key_mgr.py:137 +#, python-format +msgid "Not deleting key %s" +msgstr "" + #: cinder/openstack/common/excutils.py:48 #, python-format msgid "Original exception being dropped: %s" @@ -2880,7 +2981,7 @@ msgid "task run outlasted interval by %s sec" msgstr "" #: cinder/openstack/common/loopingcall.py:91 -#: cinder/tests/brick/test_brick_connector.py:451 +#: cinder/tests/brick/test_brick_connector.py:453 msgid "in fixed duration looping call" msgstr "" @@ -3045,7 +3146,7 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: cinder/openstack/common/rpc/__init__.py:106 +#: cinder/openstack/common/rpc/__init__.py:105 #, python-format msgid "" "A RPC is being made while holding a lock. The locks currently held are " @@ -3469,7 +3570,7 @@ msgstr "" msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:99 +#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" @@ -3486,28 +3587,28 @@ msgstr "" msgid "Must implement schedule_create_volume" msgstr "" -#: cinder/scheduler/filter_scheduler.py:125 +#: cinder/scheduler/filter_scheduler.py:124 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: cinder/scheduler/filter_scheduler.py:143 +#: cinder/scheduler/filter_scheduler.py:142 #, python-format msgid "" "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : " "%(exc)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:176 +#: cinder/scheduler/filter_scheduler.py:175 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:228 +#: cinder/scheduler/filter_scheduler.py:227 #, python-format msgid "Filtered %s" msgstr "" -#: cinder/scheduler/filter_scheduler.py:241 +#: cinder/scheduler/filter_scheduler.py:240 #, python-format msgid "Choosing %s" msgstr "" @@ -3571,12 +3672,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:688 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:732 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:963 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1007 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3623,7 +3724,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:347 +#: cinder/tests/test_netapp_nfs.py:351 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" @@ -3669,7 +3770,7 @@ msgstr "" msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: cinder/tests/api/contrib/test_backups.py:733 +#: cinder/tests/api/contrib/test_backups.py:743 #, fuzzy msgid "Invalid input" msgstr "無效的快照(snapshot)" @@ -3733,7 +3834,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:460 msgid "status must be available" msgstr "" @@ -3747,14 +3848,14 @@ msgstr "找不到Volume %s" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:630 +#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume/__init__.py:634 #, 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/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:639 +#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3914,77 +4015,77 @@ msgstr "" msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:155 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:182 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:248 +#: cinder/volume/driver.py:275 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:261 cinder/volume/driver.py:275 +#: cinder/volume/driver.py:288 cinder/volume/driver.py:302 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:291 +#: cinder/volume/driver.py:318 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:304 +#: cinder/volume/driver.py:331 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:347 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:352 cinder/volume/driver.py:923 +#: cinder/volume/driver.py:382 cinder/volume/driver.py:967 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:386 +#: cinder/volume/driver.py:416 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:405 +#: cinder/volume/driver.py:434 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:429 +#: cinder/volume/driver.py:457 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:491 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:514 +#: cinder/volume/driver.py:542 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "找不到Volume %s" -#: cinder/volume/driver.py:518 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:546 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:615 +#: cinder/volume/driver.py:643 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:645 cinder/volume/drivers/lvm.py:351 -#: cinder/volume/drivers/storwize_svc.py:1513 +#: cinder/volume/driver.py:673 cinder/volume/drivers/lvm.py:351 +#: cinder/volume/drivers/storwize_svc.py:1518 #: cinder/volume/drivers/zadara.py:663 -#: cinder/volume/drivers/emc/emc_smis_common.py:857 +#: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 @@ -3993,48 +4094,48 @@ msgstr "" msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:712 +#: cinder/volume/driver.py:756 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:760 +#: cinder/volume/driver.py:804 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:764 +#: cinder/volume/driver.py:808 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:826 +#: cinder/volume/driver.py:870 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:899 +#: cinder/volume/driver.py:943 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:903 +#: cinder/volume/driver.py:947 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:916 +#: cinder/volume/driver.py:960 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:933 cinder/volume/manager.py:772 +#: cinder/volume/driver.py:977 cinder/volume/manager.py:783 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1003 +#: cinder/volume/driver.py:1047 msgid "Driver must implement initialize_connection" msgstr "" @@ -4043,188 +4144,204 @@ msgstr "" msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:182 +#: cinder/volume/manager.py:158 +msgid "" +"ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " +"lvm_type=thin. Continuing with those settings." +msgstr "" + +#: cinder/volume/manager.py:174 +#, python-format +msgid "Starting volume driver %(driver_name)s (%(version)s)" +msgstr "" + +#: cinder/volume/manager.py:181 +#, python-format +msgid "Error encountered during initialization of driver: %(name)s" +msgstr "" + +#: cinder/volume/manager.py:195 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:187 +#: cinder/volume/manager.py:200 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:192 +#: cinder/volume/manager.py:205 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:194 +#: cinder/volume/manager.py:207 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:197 +#: cinder/volume/manager.py:210 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:225 +#: cinder/volume/manager.py:236 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:229 +#: cinder/volume/manager.py:240 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:246 cinder/volume/manager.py:259 +#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:252 +#: cinder/volume/manager.py:263 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:268 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:262 +#: cinder/volume/manager.py:273 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:290 +#: cinder/volume/manager.py:301 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:295 +#: cinder/volume/manager.py:306 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:298 +#: cinder/volume/manager.py:309 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:302 +#: cinder/volume/manager.py:313 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:319 +#: cinder/volume/manager.py:330 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:325 +#: cinder/volume/manager.py:336 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:353 +#: cinder/volume/manager.py:364 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:370 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:371 cinder/volume/manager.py:376 +#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:384 +#: cinder/volume/manager.py:395 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:414 +#: cinder/volume/manager.py:425 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:428 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:438 +#: cinder/volume/manager.py:449 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:442 +#: cinder/volume/manager.py:453 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:446 +#: cinder/volume/manager.py:457 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:539 +#: cinder/volume/manager.py:550 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:666 +#: cinder/volume/manager.py:677 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:669 +#: cinder/volume/manager.py:680 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:691 +#: cinder/volume/manager.py:702 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:720 +#: cinder/volume/manager.py:731 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:739 +#: cinder/volume/manager.py:750 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:785 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:789 +#: cinder/volume/manager.py:800 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:793 +#: cinder/volume/manager.py:804 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:832 +#: cinder/volume/manager.py:843 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:844 +#: cinder/volume/manager.py:855 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:846 +#: cinder/volume/manager.py:857 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:848 +#: cinder/volume/manager.py:859 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -4293,51 +4410,51 @@ msgid "" "config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:132 -#: cinder/volume/drivers/block_device.py:144 cinder/volume/drivers/lvm.py:636 +#: cinder/volume/drivers/block_device.py:131 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:636 #: cinder/volume/drivers/lvm.py:651 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:158 cinder/volume/drivers/lvm.py:669 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:669 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:184 cinder/volume/drivers/lvm.py:465 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:465 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:201 cinder/volume/drivers/lvm.py:486 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:486 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:273 cinder/volume/drivers/lvm.py:227 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:286 +#: cinder/volume/drivers/block_device.py:285 #, python-format msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:296 +#: cinder/volume/drivers/block_device.py:307 cinder/volume/drivers/lvm.py:296 #: cinder/volume/drivers/zadara.py:519 cinder/volume/drivers/nexenta/nfs.py:179 #, python-format msgid "Creating clone of volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:375 +#: cinder/volume/drivers/block_device.py:374 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:388 +#: cinder/volume/drivers/block_device.py:387 msgid "No big enough free disk" msgstr "" @@ -4516,252 +4633,252 @@ msgstr "" msgid "Failed to ensure export of volume %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:83 +#: cinder/volume/drivers/glusterfs.py:85 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:90 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:100 +#: cinder/volume/drivers/glusterfs.py:102 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:155 +#: cinder/volume/drivers/glusterfs.py:157 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:160 +#: cinder/volume/drivers/glusterfs.py:162 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:195 cinder/volume/drivers/nfs.py:95 +#: cinder/volume/drivers/glusterfs.py:197 cinder/volume/drivers/nfs.py:105 #: cinder/volume/drivers/netapp/nfs.py:753 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:208 +#: cinder/volume/drivers/glusterfs.py:210 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:230 +#: cinder/volume/drivers/glusterfs.py:232 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:249 +#: cinder/volume/drivers/glusterfs.py:251 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:264 cinder/volume/drivers/nfs.py:145 +#: cinder/volume/drivers/glusterfs.py:266 cinder/volume/drivers/nfs.py:155 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:356 +#: cinder/volume/drivers/glusterfs.py:358 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:386 +#: cinder/volume/drivers/glusterfs.py:388 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 +#: cinder/volume/drivers/glusterfs.py:390 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:410 +#: cinder/volume/drivers/glusterfs.py:412 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:414 +#: cinder/volume/drivers/glusterfs.py:416 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:427 +#: cinder/volume/drivers/glusterfs.py:429 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:441 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:440 +#: cinder/volume/drivers/glusterfs.py:442 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:516 +#: cinder/volume/drivers/glusterfs.py:518 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:537 +#: cinder/volume/drivers/glusterfs.py:539 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:541 +#: cinder/volume/drivers/glusterfs.py:543 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:550 +#: cinder/volume/drivers/glusterfs.py:552 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:571 +#: cinder/volume/drivers/glusterfs.py:573 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:582 +#: cinder/volume/drivers/glusterfs.py:584 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:636 +#: cinder/volume/drivers/glusterfs.py:638 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:646 +#: cinder/volume/drivers/glusterfs.py:648 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:657 +#: cinder/volume/drivers/glusterfs.py:659 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:683 +#: cinder/volume/drivers/glusterfs.py:685 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:727 +#: cinder/volume/drivers/glusterfs.py:729 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:745 +#: cinder/volume/drivers/glusterfs.py:747 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:751 +#: cinder/volume/drivers/glusterfs.py:753 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:764 +#: cinder/volume/drivers/glusterfs.py:766 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:852 +#: cinder/volume/drivers/glusterfs.py:854 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:913 +#: cinder/volume/drivers/glusterfs.py:915 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:921 +#: cinder/volume/drivers/glusterfs.py:923 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:936 +#: cinder/volume/drivers/glusterfs.py:938 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:939 +#: cinder/volume/drivers/glusterfs.py:941 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:965 cinder/volume/drivers/nfs.py:132 +#: cinder/volume/drivers/glusterfs.py:967 cinder/volume/drivers/nfs.py:142 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:967 +#: cinder/volume/drivers/glusterfs.py:969 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:94 +#: cinder/volume/drivers/gpfs.py:99 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:95 +#: cinder/volume/drivers/gpfs.py:100 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:138 +#: cinder/volume/drivers/gpfs.py:143 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:145 +#: cinder/volume/drivers/gpfs.py:150 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:151 +#: cinder/volume/drivers/gpfs.py:156 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:158 +#: cinder/volume/drivers/gpfs.py:163 #, 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/gpfs.py:167 +#: cinder/volume/drivers/gpfs.py:172 #, 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/gpfs.py:181 +#: cinder/volume/drivers/gpfs.py:186 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:186 +#: cinder/volume/drivers/gpfs.py:191 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:194 +#: cinder/volume/drivers/gpfs.py:199 #, python-format msgid "%s is not on GPFS. Perhaps GPFS not mounted." msgstr "" -#: cinder/volume/drivers/gpfs.py:201 +#: cinder/volume/drivers/gpfs.py:206 #, 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/gpfs.py:575 +#: cinder/volume/drivers/gpfs.py:580 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" @@ -4806,15 +4923,7 @@ msgid "Detected inconsistency in provider_location id" msgstr "" #: cinder/volume/drivers/lvm.py:501 cinder/volume/drivers/lvm.py:705 -#: cinder/volume/drivers/huawei/rest_common.py:585 -#: cinder/volume/drivers/huawei/rest_common.py:625 -#: cinder/volume/drivers/huawei/rest_common.py:638 -#: cinder/volume/drivers/huawei/rest_common.py:807 -#: cinder/volume/drivers/huawei/rest_common.py:1021 -#: cinder/volume/drivers/huawei/rest_common.py:1046 -#: cinder/volume/drivers/huawei/rest_common.py:1109 -#: cinder/volume/drivers/huawei/rest_common.py:1181 -#: cinder/volume/drivers/huawei/rest_common.py:1224 +#: cinder/volume/drivers/huawei/rest_common.py:1231 #, python-format msgid "%s" msgstr "" @@ -4841,57 +4950,57 @@ msgid "" "%s" msgstr "" -#: cinder/volume/drivers/nfs.py:234 +#: cinder/volume/drivers/nfs.py:244 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:235 +#: cinder/volume/drivers/nfs.py:245 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:327 +#: cinder/volume/drivers/nfs.py:337 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:378 +#: cinder/volume/drivers/nfs.py:396 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:383 +#: cinder/volume/drivers/nfs.py:401 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:388 +#: cinder/volume/drivers/nfs.py:406 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:396 +#: cinder/volume/drivers/nfs.py:414 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:450 +#: cinder/volume/drivers/nfs.py:468 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:483 +#: cinder/volume/drivers/nfs.py:501 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:486 +#: cinder/volume/drivers/nfs.py:504 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:507 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5058,24 +5167,24 @@ msgstr "" msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:66 +#: cinder/volume/drivers/scality.py:67 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:77 +#: cinder/volume/drivers/scality.py:78 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:83 +#: cinder/volume/drivers/scality.py:84 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:104 +#: cinder/volume/drivers/scality.py:105 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:138 +#: cinder/volume/drivers/scality.py:139 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5318,7 +5427,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:360 #: cinder/volume/drivers/netapp/iscsi.py:132 -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 #, python-format msgid "%s is not set" @@ -5362,121 +5471,121 @@ msgstr "" msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:547 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:575 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:587 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:602 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:618 +#: cinder/volume/drivers/storwize_svc.py:623 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:641 +#: cinder/volume/drivers/storwize_svc.py:646 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:671 +#: cinder/volume/drivers/storwize_svc.py:676 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:684 +#: cinder/volume/drivers/storwize_svc.py:689 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:690 +#: cinder/volume/drivers/storwize_svc.py:695 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:700 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:708 +#: cinder/volume/drivers/storwize_svc.py:713 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:734 +#: cinder/volume/drivers/storwize_svc.py:739 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:753 +#: cinder/volume/drivers/storwize_svc.py:758 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:769 +#: cinder/volume/drivers/storwize_svc.py:774 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:777 +#: cinder/volume/drivers/storwize_svc.py:782 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:784 +#: cinder/volume/drivers/storwize_svc.py:789 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:791 +#: cinder/volume/drivers/storwize_svc.py:796 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:793 +#: cinder/volume/drivers/storwize_svc.py:798 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:810 +#: cinder/volume/drivers/storwize_svc.py:815 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:819 +#: cinder/volume/drivers/storwize_svc.py:824 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:847 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:857 +#: cinder/volume/drivers/storwize_svc.py:862 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:867 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5485,37 +5594,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:880 +#: cinder/volume/drivers/storwize_svc.py:885 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:890 +#: cinder/volume/drivers/storwize_svc.py:895 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:905 +#: cinder/volume/drivers/storwize_svc.py:910 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:913 +#: cinder/volume/drivers/storwize_svc.py:918 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:970 +#: cinder/volume/drivers/storwize_svc.py:975 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:994 +#: cinder/volume/drivers/storwize_svc.py:999 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1013 +#: cinder/volume/drivers/storwize_svc.py:1018 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5523,13 +5632,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1023 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1028 -#: cinder/volume/drivers/storwize_svc.py:1042 +#: cinder/volume/drivers/storwize_svc.py:1033 +#: cinder/volume/drivers/storwize_svc.py:1047 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5538,8 +5647,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 -#: cinder/volume/drivers/storwize_svc.py:1064 +#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1069 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5548,7 +5657,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1078 +#: cinder/volume/drivers/storwize_svc.py:1083 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5557,33 +5666,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1110 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1117 +#: cinder/volume/drivers/storwize_svc.py:1122 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1127 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1129 +#: cinder/volume/drivers/storwize_svc.py:1134 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1136 +#: cinder/volume/drivers/storwize_svc.py:1141 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5591,114 +5700,114 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1147 +#: cinder/volume/drivers/storwize_svc.py:1152 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1159 +#: cinder/volume/drivers/storwize_svc.py:1164 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1167 +#: cinder/volume/drivers/storwize_svc.py:1172 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1174 +#: cinder/volume/drivers/storwize_svc.py:1179 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1185 +#: cinder/volume/drivers/storwize_svc.py:1190 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1195 +#: cinder/volume/drivers/storwize_svc.py:1200 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1205 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1222 +#: cinder/volume/drivers/storwize_svc.py:1227 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1230 +#: cinder/volume/drivers/storwize_svc.py:1235 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1232 +#: cinder/volume/drivers/storwize_svc.py:1237 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1265 +#: cinder/volume/drivers/storwize_svc.py:1270 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1311 +#: cinder/volume/drivers/storwize_svc.py:1316 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1331 +#: cinder/volume/drivers/storwize_svc.py:1336 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1356 +#: cinder/volume/drivers/storwize_svc.py:1361 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1371 +#: cinder/volume/drivers/storwize_svc.py:1376 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1385 +#: cinder/volume/drivers/storwize_svc.py:1390 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1389 +#: cinder/volume/drivers/storwize_svc.py:1394 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1401 +#: cinder/volume/drivers/storwize_svc.py:1406 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1417 +#: cinder/volume/drivers/storwize_svc.py:1422 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1446 +#: cinder/volume/drivers/storwize_svc.py:1451 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1464 +#: cinder/volume/drivers/storwize_svc.py:1469 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5706,67 +5815,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1481 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1491 +#: cinder/volume/drivers/storwize_svc.py:1496 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1534 +#: cinder/volume/drivers/storwize_svc.py:1539 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1540 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1620 +#: cinder/volume/drivers/storwize_svc.py:1625 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1626 +#: cinder/volume/drivers/storwize_svc.py:1631 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1633 +#: cinder/volume/drivers/storwize_svc.py:1638 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1640 +#: cinder/volume/drivers/storwize_svc.py:1645 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1650 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1651 +#: cinder/volume/drivers/storwize_svc.py:1656 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1659 +#: cinder/volume/drivers/storwize_svc.py:1664 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1672 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1684 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5780,7 +5889,7 @@ msgstr "" "標準輸出: %(stdout)r\n" "標準錯誤輸出: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1696 +#: cinder/volume/drivers/storwize_svc.py:1701 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5788,7 +5897,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1715 +#: cinder/volume/drivers/storwize_svc.py:1720 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5796,7 +5905,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1723 +#: cinder/volume/drivers/storwize_svc.py:1728 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5805,7 +5914,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1737 +#: cinder/volume/drivers/storwize_svc.py:1742 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5814,7 +5923,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1745 +#: cinder/volume/drivers/storwize_svc.py:1750 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -5880,41 +5989,41 @@ msgstr "" msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:41 +#: cinder/volume/drivers/emc/emc_smis_common.py:42 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:77 +#: cinder/volume/drivers/emc/emc_smis_common.py:78 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:81 +#: cinder/volume/drivers/emc/emc_smis_common.py:82 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:89 +#: cinder/volume/drivers/emc/emc_smis_common.py:90 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:96 +#: cinder/volume/drivers/emc/emc_smis_common.py:97 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:105 +#: cinder/volume/drivers/emc/emc_smis_common.py:106 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " "found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:113 +#: cinder/volume/drivers/emc/emc_smis_common.py:114 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -5922,35 +6031,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:128 +#: cinder/volume/drivers/emc/emc_smis_common.py:129 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:135 +#: cinder/volume/drivers/emc/emc_smis_common.py:136 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:142 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:150 +#: cinder/volume/drivers/emc/emc_smis_common.py:151 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:155 +#: cinder/volume/drivers/emc/emc_smis_common.py:156 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:165 +#: cinder/volume/drivers/emc/emc_smis_common.py:166 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5958,14 +6067,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:175 +#: cinder/volume/drivers/emc/emc_smis_common.py:176 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:186 +#: cinder/volume/drivers/emc/emc_smis_common.py:187 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5973,7 +6082,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:195 +#: cinder/volume/drivers/emc/emc_smis_common.py:196 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5982,14 +6091,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:216 +#: cinder/volume/drivers/emc/emc_smis_common.py:217 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " "Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:228 +#: cinder/volume/drivers/emc/emc_smis_common.py:229 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5997,7 +6106,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:239 +#: cinder/volume/drivers/emc/emc_smis_common.py:240 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6006,53 +6115,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:255 +#: cinder/volume/drivers/emc/emc_smis_common.py:256 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:264 +#: cinder/volume/drivers/emc/emc_smis_common.py:265 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:276 +#: cinder/volume/drivers/emc/emc_smis_common.py:277 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:285 +#: cinder/volume/drivers/emc/emc_smis_common.py:286 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:291 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:300 +#: cinder/volume/drivers/emc/emc_smis_common.py:301 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:311 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Cannot find Replication Service to create cloned volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:319 +#: cinder/volume/drivers/emc/emc_smis_common.py:320 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6061,14 +6170,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:340 +#: cinder/volume/drivers/emc/emc_smis_common.py:341 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " "Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6076,7 +6185,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:363 +#: cinder/volume/drivers/emc/emc_smis_common.py:364 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6085,94 +6194,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:379 +#: cinder/volume/drivers/emc/emc_smis_common.py:380 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:388 +#: cinder/volume/drivers/emc/emc_smis_common.py:389 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:400 +#: cinder/volume/drivers/emc/emc_smis_common.py:401 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " "%(srcname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:409 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:411 +#: cinder/volume/drivers/emc/emc_smis_common.py:412 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:418 +#: cinder/volume/drivers/emc/emc_smis_common.py:419 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:428 +#: cinder/volume/drivers/emc/emc_smis_common.py:429 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:436 +#: cinder/volume/drivers/emc/emc_smis_common.py:437 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:440 +#: cinder/volume/drivers/emc/emc_smis_common.py:441 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:454 +#: cinder/volume/drivers/emc/emc_smis_common.py:455 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:463 +#: cinder/volume/drivers/emc/emc_smis_common.py:464 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:470 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:474 +#: cinder/volume/drivers/emc/emc_smis_common.py:475 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:486 +#: cinder/volume/drivers/emc/emc_smis_common.py:487 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:493 -#: cinder/volume/drivers/emc/emc_smis_common.py:495 -#: cinder/volume/drivers/emc/emc_smis_common.py:565 +#: cinder/volume/drivers/emc/emc_smis_common.py:494 +#: cinder/volume/drivers/emc/emc_smis_common.py:496 +#: cinder/volume/drivers/emc/emc_smis_common.py:566 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:500 +#: cinder/volume/drivers/emc/emc_smis_common.py:501 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6180,51 +6289,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:516 +#: cinder/volume/drivers/emc/emc_smis_common.py:517 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:525 +#: cinder/volume/drivers/emc/emc_smis_common.py:526 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:533 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:539 +#: cinder/volume/drivers/emc/emc_smis_common.py:540 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:543 +#: cinder/volume/drivers/emc/emc_smis_common.py:544 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:549 +#: cinder/volume/drivers/emc/emc_smis_common.py:550 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:557 +#: cinder/volume/drivers/emc/emc_smis_common.py:558 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " "snapshot to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:572 +#: cinder/volume/drivers/emc/emc_smis_common.py:573 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6232,358 +6341,358 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:588 +#: cinder/volume/drivers/emc/emc_smis_common.py:589 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:597 +#: cinder/volume/drivers/emc/emc_smis_common.py:598 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:609 +#: cinder/volume/drivers/emc/emc_smis_common.py:610 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:619 +#: cinder/volume/drivers/emc/emc_smis_common.py:620 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:624 +#: cinder/volume/drivers/emc/emc_smis_common.py:625 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:646 +#: cinder/volume/drivers/emc/emc_smis_common.py:647 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" " InitiatorPortIDs: %(initiator)s DeviceAccesses: 2" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:661 +#: cinder/volume/drivers/emc/emc_smis_common.py:662 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:672 +#: cinder/volume/drivers/emc/emc_smis_common.py:673 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:676 +#: cinder/volume/drivers/emc/emc_smis_common.py:677 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:692 +#: cinder/volume/drivers/emc/emc_smis_common.py:693 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:706 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:709 +#: cinder/volume/drivers/emc/emc_smis_common.py:710 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:722 +#: cinder/volume/drivers/emc/emc_smis_common.py:723 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:737 +#: cinder/volume/drivers/emc/emc_smis_common.py:738 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:742 +#: cinder/volume/drivers/emc/emc_smis_common.py:743 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:755 +#: cinder/volume/drivers/emc/emc_smis_common.py:756 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:768 +#: cinder/volume/drivers/emc/emc_smis_common.py:769 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:773 +#: cinder/volume/drivers/emc/emc_smis_common.py:774 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:779 +#: cinder/volume/drivers/emc/emc_smis_common.py:780 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:788 -#: cinder/volume/drivers/emc/emc_smis_common.py:818 +#: cinder/volume/drivers/emc/emc_smis_common.py:789 +#: cinder/volume/drivers/emc/emc_smis_common.py:819 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:802 +#: cinder/volume/drivers/emc/emc_smis_common.py:803 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:808 +#: cinder/volume/drivers/emc/emc_smis_common.py:809 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:832 +#: cinder/volume/drivers/emc/emc_smis_common.py:833 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:838 +#: cinder/volume/drivers/emc/emc_smis_common.py:839 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:850 +#: cinder/volume/drivers/emc/emc_smis_common.py:851 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:882 +#: cinder/volume/drivers/emc/emc_smis_common.py:883 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:885 +#: cinder/volume/drivers/emc/emc_smis_common.py:886 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:901 +#: cinder/volume/drivers/emc/emc_smis_common.py:902 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:904 +#: cinder/volume/drivers/emc/emc_smis_common.py:905 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:926 +#: cinder/volume/drivers/emc/emc_smis_common.py:927 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:946 +#: cinder/volume/drivers/emc/emc_smis_common.py:947 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:950 +#: cinder/volume/drivers/emc/emc_smis_common.py:951 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:957 +#: cinder/volume/drivers/emc/emc_smis_common.py:958 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:970 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:982 +#: cinder/volume/drivers/emc/emc_smis_common.py:983 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:995 +#: cinder/volume/drivers/emc/emc_smis_common.py:996 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1008 +#: cinder/volume/drivers/emc/emc_smis_common.py:1009 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1052 +#: cinder/volume/drivers/emc/emc_smis_common.py:1053 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1058 +#: cinder/volume/drivers/emc/emc_smis_common.py:1059 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1064 +#: cinder/volume/drivers/emc/emc_smis_common.py:1065 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1080 +#: cinder/volume/drivers/emc/emc_smis_common.py:1081 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1112 +#: cinder/volume/drivers/emc/emc_smis_common.py:1113 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1115 +#: cinder/volume/drivers/emc/emc_smis_common.py:1116 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1128 +#: cinder/volume/drivers/emc/emc_smis_common.py:1129 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1151 +#: cinder/volume/drivers/emc/emc_smis_common.py:1152 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1156 +#: cinder/volume/drivers/emc/emc_smis_common.py:1157 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1182 +#: cinder/volume/drivers/emc/emc_smis_common.py:1183 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1186 +#: cinder/volume/drivers/emc/emc_smis_common.py:1187 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1246 +#: cinder/volume/drivers/emc/emc_smis_common.py:1247 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1287 +#: cinder/volume/drivers/emc/emc_smis_common.py:1288 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1300 +#: cinder/volume/drivers/emc/emc_smis_common.py:1301 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1312 +#: cinder/volume/drivers/emc/emc_smis_common.py:1313 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1324 +#: cinder/volume/drivers/emc/emc_smis_common.py:1325 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1359 +#: cinder/volume/drivers/emc/emc_smis_common.py:1360 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1402 +#: cinder/volume/drivers/emc/emc_smis_common.py:1403 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1407 +#: cinder/volume/drivers/emc/emc_smis_common.py:1408 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1417 +#: cinder/volume/drivers/emc/emc_smis_common.py:1418 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1439 +#: cinder/volume/drivers/emc/emc_smis_common.py:1440 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1461 +#: cinder/volume/drivers/emc/emc_smis_common.py:1462 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1489 +#: cinder/volume/drivers/emc/emc_smis_common.py:1490 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1518 +#: cinder/volume/drivers/emc/emc_smis_common.py:1519 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1524 +#: cinder/volume/drivers/emc/emc_smis_common.py:1525 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1536 +#: cinder/volume/drivers/emc/emc_smis_common.py:1537 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1546 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1548 +#: cinder/volume/drivers/emc/emc_smis_common.py:1549 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1564 +#: cinder/volume/drivers/emc/emc_smis_common.py:1565 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" @@ -6728,7 +6837,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:155 -#: cinder/volume/drivers/huawei/rest_common.py:1265 +#: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -6736,7 +6845,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:202 -#: cinder/volume/drivers/huawei/rest_common.py:1075 +#: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" @@ -6803,150 +6912,143 @@ msgid "Bad reponse from server: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_common.py:82 -msgid "JSON transfer Error" +msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:101 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:164 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "" "%(err)s\n" "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:178 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format -msgid "create volume error: %(err)s" +msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:201 +#: cinder/volume/drivers/huawei/rest_common.py:208 msgid "Can't find the Qos policy in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:239 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun goup in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:269 +#: cinder/volume/drivers/huawei/rest_common.py:276 #, python-format msgid "_read_xml:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:284 +#: cinder/volume/drivers/huawei/rest_common.py:291 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:301 +#: cinder/volume/drivers/huawei/rest_common.py:309 #, python-format msgid "Get pool info error, pool name is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:329 +#: cinder/volume/drivers/huawei/rest_common.py:338 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:344 -msgid "Create snapshot error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:365 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:445 -msgid "Create luncopy error." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:474 +#: cinder/volume/drivers/huawei/rest_common.py:483 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:512 -#: cinder/volume/drivers/huawei/rest_common.py:543 +#: cinder/volume/drivers/huawei/rest_common.py:521 +#: cinder/volume/drivers/huawei/rest_common.py:552 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:526 +#: cinder/volume/drivers/huawei/rest_common.py:535 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:552 +#: cinder/volume/drivers/huawei/rest_common.py:561 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:573 +#: cinder/volume/drivers/huawei/rest_common.py:582 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 -msgid "_find_host_lun_id transfer data error! " +#: cinder/volume/drivers/huawei/rest_common.py:696 +#, python-format +msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:874 +#: cinder/volume/drivers/huawei/rest_common.py:882 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:937 +#: cinder/volume/drivers/huawei/rest_common.py:945 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:963 +#: cinder/volume/drivers/huawei/rest_common.py:972 #, python-format msgid "" "PrefetchType config is wrong. PrefetchType must in 1,2,3,4. fetchtype " "is:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:968 +#: cinder/volume/drivers/huawei/rest_common.py:978 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:980 +#: cinder/volume/drivers/huawei/rest_common.py:990 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1078 +#: cinder/volume/drivers/huawei/rest_common.py:1087 #, python-format msgid "request ip info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1081 +#: cinder/volume/drivers/huawei/rest_common.py:1090 #, python-format msgid "new str info is %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1096 +#: cinder/volume/drivers/huawei/rest_common.py:1105 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1122 +#: cinder/volume/drivers/huawei/rest_common.py:1130 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1155 +#: cinder/volume/drivers/huawei/rest_common.py:1163 #, python-format msgid "" "_parse_volume_type: Unacceptable paramater %(key)s. Please check this key" @@ -6954,19 +7056,19 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1160 +#: cinder/volume/drivers/huawei/rest_common.py:1168 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1240 +#: cinder/volume/drivers/huawei/rest_common.py:1247 msgid "" "_check_conf_file: Config file invalid. HVSURL, UserName and UserPassword " "must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1246 -#: cinder/volume/drivers/huawei/ssh_common.py:137 +#: cinder/volume/drivers/huawei/rest_common.py:1253 +#: cinder/volume/drivers/huawei/ssh_common.py:139 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -6976,42 +7078,43 @@ msgid "parse_xml_file: %s" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:66 -msgid "ssh_read: Read SSH timeout." +#, python-format +msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:81 +#: cinder/volume/drivers/huawei/ssh_common.py:82 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:110 -#: cinder/volume/drivers/huawei/ssh_common.py:1151 +#: cinder/volume/drivers/huawei/ssh_common.py:112 +#: cinder/volume/drivers/huawei/ssh_common.py:1158 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:128 +#: cinder/volume/drivers/huawei/ssh_common.py:130 msgid "" "_check_conf_file: Config file invalid. Controler IP, UserName and " "UserPassword must be set." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:169 +#: cinder/volume/drivers/huawei/ssh_common.py:171 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:215 +#: cinder/volume/drivers/huawei/ssh_common.py:217 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:233 +#: cinder/volume/drivers/huawei/ssh_common.py:235 #, python-format msgid "" "_name_translate: Name in cinder: %(old)s, new name in storage system: " "%(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:270 +#: cinder/volume/drivers/huawei/ssh_common.py:272 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7019,106 +7122,111 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:364 -#: cinder/volume/drivers/huawei/ssh_common.py:1321 +#: cinder/volume/drivers/huawei/ssh_common.py:366 +#: cinder/volume/drivers/huawei/ssh_common.py:1328 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:385 +#: cinder/volume/drivers/huawei/ssh_common.py:388 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:411 +#: cinder/volume/drivers/huawei/ssh_common.py:414 #, 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:425 +#: cinder/volume/drivers/huawei/ssh_common.py:429 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:455 +#: cinder/volume/drivers/huawei/ssh_common.py:459 #, 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/huawei/ssh_common.py:499 +#: cinder/volume/drivers/huawei/ssh_common.py:494 +#, python-format +msgid "_execute_cli: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:504 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:506 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:536 +#: cinder/volume/drivers/huawei/ssh_common.py:541 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:551 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:616 +#: cinder/volume/drivers/huawei/ssh_common.py:621 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:654 +#: cinder/volume/drivers/huawei/ssh_common.py:659 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:663 +#: cinder/volume/drivers/huawei/ssh_common.py:668 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:701 +#: cinder/volume/drivers/huawei/ssh_common.py:706 #, python-format msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:707 +#: cinder/volume/drivers/huawei/ssh_common.py:712 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:714 +#: cinder/volume/drivers/huawei/ssh_common.py:719 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:777 +#: cinder/volume/drivers/huawei/ssh_common.py:782 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, 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:795 +#: cinder/volume/drivers/huawei/ssh_common.py:800 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:838 +#: cinder/volume/drivers/huawei/ssh_common.py:843 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7126,73 +7234,78 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:988 +#: cinder/volume/drivers/huawei/ssh_common.py:860 +#, python-format +msgid "map_volume: Volume %s was not found." +msgstr "" + +#: cinder/volume/drivers/huawei/ssh_common.py:995 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1004 +#: cinder/volume/drivers/huawei/ssh_common.py:1011 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1008 +#: cinder/volume/drivers/huawei/ssh_common.py:1015 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1021 +#: cinder/volume/drivers/huawei/ssh_common.py:1028 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1040 +#: cinder/volume/drivers/huawei/ssh_common.py:1047 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1048 +#: cinder/volume/drivers/huawei/ssh_common.py:1055 #, 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:1087 +#: cinder/volume/drivers/huawei/ssh_common.py:1094 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1166 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1178 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1200 +#: cinder/volume/drivers/huawei/ssh_common.py:1207 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/ssh_common.py:1275 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1282 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1283 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7460,12 +7573,12 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1130 -#: cinder/volume/drivers/netapp/nfs.py:1031 +#: cinder/volume/drivers/netapp/nfs.py:1053 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" #: cinder/volume/drivers/netapp/iscsi.py:1134 -#: cinder/volume/drivers/netapp/nfs.py:1035 +#: cinder/volume/drivers/netapp/nfs.py:1057 msgid "Api version could not be determined." msgstr "" @@ -7659,13 +7772,13 @@ msgstr "" msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:711 +#: cinder/volume/drivers/netapp/nfs.py:715 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:716 -#: cinder/volume/drivers/netapp/nfs.py:919 +#: cinder/volume/drivers/netapp/nfs.py:720 +#: cinder/volume/drivers/netapp/nfs.py:916 msgid "No vserver set in config. SSC will be disabled." msgstr "" @@ -7679,12 +7792,12 @@ msgstr "" msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:815 +#: cinder/volume/drivers/netapp/nfs.py:812 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:856 +#: cinder/volume/drivers/netapp/nfs.py:853 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7693,57 +7806,62 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:862 +#: cinder/volume/drivers/netapp/nfs.py:859 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" " dest %(dest_path)s, vserver %(vserver)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:914 +#: cinder/volume/drivers/netapp/nfs.py:911 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:935 +#: cinder/volume/drivers/netapp/nfs.py:932 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:972 -#: cinder/volume/drivers/netapp/nfs.py:1172 +#: cinder/volume/drivers/netapp/nfs.py:969 +#: cinder/volume/drivers/netapp/nfs.py:1194 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:977 -#: cinder/volume/drivers/netapp/nfs.py:1177 +#: cinder/volume/drivers/netapp/nfs.py:974 +#: cinder/volume/drivers/netapp/nfs.py:1199 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:982 -#: cinder/volume/drivers/netapp/nfs.py:1182 +#: cinder/volume/drivers/netapp/nfs.py:979 +#: cinder/volume/drivers/netapp/nfs.py:1204 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:999 -#: cinder/volume/drivers/netapp/nfs.py:1219 +#: cinder/volume/drivers/netapp/nfs.py:996 +#: cinder/volume/drivers/netapp/nfs.py:1241 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1001 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1243 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1080 +#: cinder/volume/drivers/netapp/nfs.py:1029 +#, python-format +msgid "Found volume %(vol)s for share %(share)s." +msgstr "" + +#: cinder/volume/drivers/netapp/nfs.py:1102 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1090 +#: cinder/volume/drivers/netapp/nfs.py:1112 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" @@ -8192,115 +8310,111 @@ msgstr "" msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:99 +#: cinder/volume/drivers/vmware/vmdk.py:105 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:102 +#: cinder/volume/drivers/vmware/vmdk.py:108 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:105 +#: cinder/volume/drivers/vmware/vmdk.py:111 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:154 +#: cinder/volume/drivers/vmware/vmdk.py:162 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:158 +#: cinder/volume/drivers/vmware/vmdk.py:167 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:203 +#: cinder/volume/drivers/vmware/vmdk.py:212 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:245 +#: cinder/volume/drivers/vmware/vmdk.py:254 #, python-format msgid "" "Unable to pick datastore to accomodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:252 +#: cinder/volume/drivers/vmware/vmdk.py:261 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:322 -msgid "There are no hosts in the inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:341 #, 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:339 +#: cinder/volume/drivers/vmware/vmdk.py:351 #, python-format -msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:359 +#: cinder/volume/drivers/vmware/vmdk.py:370 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:366 +#: cinder/volume/drivers/vmware/vmdk.py:377 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:374 +#: cinder/volume/drivers/vmware/vmdk.py:385 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:379 +#: cinder/volume/drivers/vmware/vmdk.py:390 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:388 +#: cinder/volume/drivers/vmware/vmdk.py:399 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:434 +#: cinder/volume/drivers/vmware/vmdk.py:445 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:450 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:458 +#: cinder/volume/drivers/vmware/vmdk.py:469 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:462 +#: cinder/volume/drivers/vmware/vmdk.py:473 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:502 +#: cinder/volume/drivers/vmware/vmdk.py:501 #, python-format -msgid "Successfully cloned new backing: %s." +msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:519 +#: cinder/volume/drivers/vmware/vmdk.py:518 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " @@ -8315,79 +8429,74 @@ msgid "" msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:829 +#: cinder/volume/drivers/vmware/vmdk.py:824 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:566 -#, python-format -msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:593 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:615 +#: cinder/volume/drivers/vmware/vmdk.py:610 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:642 +#: cinder/volume/drivers/vmware/vmdk.py:637 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:650 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:653 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:671 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:681 +#: cinder/volume/drivers/vmware/vmdk.py:676 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:716 +#: cinder/volume/drivers/vmware/vmdk.py:711 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:769 +#: cinder/volume/drivers/vmware/vmdk.py:764 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:808 -#: cinder/volume/drivers/vmware/volumeops.py:566 +#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:821 +#: cinder/volume/drivers/vmware/vmdk.py:816 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:855 +#: cinder/volume/drivers/vmware/vmdk.py:850 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -8414,54 +8523,54 @@ msgstr "" msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:79 +#: cinder/volume/drivers/vmware/volumeops.py:89 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:86 +#: cinder/volume/drivers/vmware/volumeops.py:96 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:91 +#: cinder/volume/drivers/vmware/volumeops.py:101 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:174 +#: cinder/volume/drivers/vmware/volumeops.py:203 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:226 +#: cinder/volume/drivers/vmware/volumeops.py:255 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:243 +#: cinder/volume/drivers/vmware/volumeops.py:272 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:251 +#: cinder/volume/drivers/vmware/volumeops.py:280 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:301 +#: cinder/volume/drivers/vmware/volumeops.py:330 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:319 +#: cinder/volume/drivers/vmware/volumeops.py:348 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8469,194 +8578,149 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:360 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:334 +#: cinder/volume/drivers/vmware/volumeops.py:363 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:374 +#: cinder/volume/drivers/vmware/volumeops.py:403 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:388 +#: cinder/volume/drivers/vmware/volumeops.py:417 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:398 +#: cinder/volume/drivers/vmware/volumeops.py:427 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:400 +#: cinder/volume/drivers/vmware/volumeops.py:429 #, 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:410 +#: cinder/volume/drivers/vmware/volumeops.py:439 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:415 +#: cinder/volume/drivers/vmware/volumeops.py:444 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:447 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:459 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:437 +#: cinder/volume/drivers/vmware/volumeops.py:466 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:441 +#: cinder/volume/drivers/vmware/volumeops.py:470 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:489 +#: cinder/volume/drivers/vmware/volumeops.py:518 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:494 +#: cinder/volume/drivers/vmware/volumeops.py:523 #, 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:501 +#: cinder/volume/drivers/vmware/volumeops.py:530 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:505 +#: cinder/volume/drivers/vmware/volumeops.py:534 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:533 +#: cinder/volume/drivers/vmware/volumeops.py:562 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:549 +#: cinder/volume/drivers/vmware/volumeops.py:578 #, python-format msgid "" "Creating a clone of backing: %(back)s, named: %(name)s, clone type: " "%(type)s from snapshot: %(snap)s on datastore: %(ds)s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:592 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:574 +#: cinder/volume/drivers/vmware/volumeops.py:603 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:582 +#: cinder/volume/drivers/vmware/volumeops.py:611 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:584 +#: cinder/volume/drivers/vmware/volumeops.py:613 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:595 -#, python-format -msgid "Copying backing files from %(src)s to %(dest)s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:604 -#, python-format -msgid "Initiated copying of backing via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:606 -#, python-format -msgid "Successfully copied backing to %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:636 -#, python-format -msgid "Registering backing at path: %s to inventory." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:643 -#, python-format -msgid "Initiated registring backing, task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:646 -#, python-format -msgid "Successfully registered backing: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:661 -#, python-format -msgid "Reverting backing to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:665 -#, python-format -msgid "Initiated reverting snapshot via task: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:667 -#, python-format -msgid "Successfully reverted to snapshot: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/volumeops.py:710 +#: cinder/volume/drivers/vmware/volumeops.py:666 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:720 +#: cinder/volume/drivers/vmware/volumeops.py:676 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:722 +#: cinder/volume/drivers/vmware/volumeops.py:678 #, python-format -msgid "Successfully copied disk data to: %s." +msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:731 +#: cinder/volume/drivers/vmware/volumeops.py:687 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:738 +#: cinder/volume/drivers/vmware/volumeops.py:694 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:740 +#: cinder/volume/drivers/vmware/volumeops.py:696 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -8805,7 +8869,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1544 +#: cinder/volume/flows/create_volume/__init__.py:1575 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8882,202 +8946,207 @@ msgstr "" msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:585 +#: cinder/volume/flows/create_volume/__init__.py:589 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:662 +#: cinder/volume/flows/create_volume/__init__.py:670 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:800 -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:715 +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "" + +#: cinder/volume/flows/create_volume/__init__.py:830 +#: cinder/volume/flows/create_volume/__init__.py:976 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:804 -#: cinder/volume/flows/create_volume/__init__.py:962 +#: cinder/volume/flows/create_volume/__init__.py:834 +#: cinder/volume/flows/create_volume/__init__.py:993 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:884 +#: cinder/volume/flows/create_volume/__init__.py:914 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:902 +#: cinder/volume/flows/create_volume/__init__.py:933 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:919 +#: cinder/volume/flows/create_volume/__init__.py:950 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:924 +#: cinder/volume/flows/create_volume/__init__.py:955 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:941 +#: cinder/volume/flows/create_volume/__init__.py:972 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:956 +#: cinder/volume/flows/create_volume/__init__.py:987 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1001 -#: cinder/volume/flows/create_volume/__init__.py:1657 +#: cinder/volume/flows/create_volume/__init__.py:1032 +#: cinder/volume/flows/create_volume/__init__.py:1688 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1029 +#: cinder/volume/flows/create_volume/__init__.py:1060 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1183 +#: cinder/volume/flows/create_volume/__init__.py:1214 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1219 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1221 +#: cinder/volume/flows/create_volume/__init__.py:1252 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1310 #, 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/create_volume/__init__.py:1292 +#: cinder/volume/flows/create_volume/__init__.py:1323 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1295 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1322 +#: cinder/volume/flows/create_volume/__init__.py:1353 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1329 -#: cinder/volume/flows/create_volume/__init__.py:1340 +#: cinder/volume/flows/create_volume/__init__.py:1360 +#: cinder/volume/flows/create_volume/__init__.py:1371 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1335 +#: cinder/volume/flows/create_volume/__init__.py:1366 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1349 +#: cinder/volume/flows/create_volume/__init__.py:1380 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1386 +#: cinder/volume/flows/create_volume/__init__.py:1417 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1400 +#: cinder/volume/flows/create_volume/__init__.py:1431 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1426 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1444 +#: cinder/volume/flows/create_volume/__init__.py:1475 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1488 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1480 +#: cinder/volume/flows/create_volume/__init__.py:1511 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1519 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:1533 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1548 +#: cinder/volume/flows/create_volume/__init__.py:1579 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1638 +#: cinder/volume/flows/create_volume/__init__.py:1669 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1713 +#: cinder/volume/flows/create_volume/__init__.py:1744 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1716 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1737 +#: cinder/volume/flows/create_volume/__init__.py:1768 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9624,3 +9693,144 @@ msgstr "" #~ msgid "Could not find attribute for LUN named %s" #~ msgstr "" +#~ msgid "Cleaning up incomplete backup operations" +#~ msgstr "" + +#~ msgid "Resetting volume %s to available (was backing-up)" +#~ msgstr "" + +#~ msgid "Resetting volume %s to error_restoring (was restoring-backup)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to error (was creating)" +#~ msgstr "" + +#~ msgid "Resetting backup %s to available (was restoring)" +#~ msgstr "" + +#~ msgid "Resuming delete on backup: %s" +#~ msgstr "" + +#~ msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "create_backup finished. backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup started, restoring backup: " +#~ "%(backup_id)s to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected volume status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "" +#~ "restore_backup finished, backup: %(backup_id)s " +#~ "restored to volume: %(volume_id)s" +#~ msgstr "" + +#~ msgid "delete_backup started, backup: %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, expected backup status" +#~ " %(expected_status)s but got %(actual_status)s" +#~ msgstr "" + +#~ msgid "" +#~ "delete_backup aborted, the backup service " +#~ "currently configured [%(configured_service)s] is " +#~ "not the backup service that was " +#~ "used to create this backup " +#~ "[%(backup_service)s]" +#~ msgstr "" + +#~ msgid "delete_backup finished, backup %s deleted" +#~ msgstr "" + +#~ msgid "JSON transfer Error" +#~ msgstr "" + +#~ msgid "create volume error: %(err)s" +#~ msgstr "" + +#~ msgid "Create snapshot error." +#~ msgstr "" + +#~ msgid "Create luncopy error." +#~ msgstr "" + +#~ msgid "_find_host_lun_id transfer data error! " +#~ msgstr "" + +#~ msgid "ssh_read: Read SSH timeout." +#~ msgstr "" + +#~ msgid "There are no hosts in the inventory." +#~ msgstr "" + +#~ msgid "Unable to create volume: %(vol)s on the hosts: %(hosts)s." +#~ msgstr "" + +#~ msgid "Successfully cloned new backing: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted clone: %(clone)s to snapshot: %(snapshot)s." +#~ msgstr "" + +#~ msgid "Copying backing files from %(src)s to %(dest)s." +#~ msgstr "" + +#~ msgid "Initiated copying of backing via task: %s." +#~ msgstr "" + +#~ msgid "Successfully copied backing to %s." +#~ msgstr "" + +#~ msgid "Registering backing at path: %s to inventory." +#~ msgstr "" + +#~ msgid "Initiated registring backing, task: %s." +#~ msgstr "" + +#~ msgid "Successfully registered backing: %s." +#~ msgstr "" + +#~ msgid "Reverting backing to snapshot: %s." +#~ msgstr "" + +#~ msgid "Initiated reverting snapshot via task: %s." +#~ msgstr "" + +#~ msgid "Successfully reverted to snapshot: %s." +#~ msgstr "" + +#~ msgid "Successfully copied disk data to: %s." +#~ msgstr "" + -- 2.45.2